I've this query:
$periodo = Input::get("periodo");
$programa = Input::get("programa");
$semestre = Input::get('semestre');
$turno = Input::get('turno');
$grupo = Input::get('grupo');
$datosMaterias="";
$materias = DB::table('carga')
->selectRaw('uaprendizaje.uaprendizaje, uaprendizaje.descripcionmat, uaprendizaje.hc, uaprendizaje.hl, uaprendizaje.ht, uaprendizaje.hpc, uaprendizaje.hcl, uaprendizaje.he, carga.periodo, grupos.semestre, grupos.turno,programaedu.descripcion,grupos.horaini,grupos.horafin,periodos.descripcion')
->join("uaprendizaje","carga.uaprendizaje","=","uaprendizaje.uaprendizaje")
->join("grupos","carga.grupo","=","grupos.grupo")
->join("programaedu","programaedu.programaedu","=","carga.programaedu")
->join("periodos","carga.periodo","=","periodos.periodo")
// ->leftjoin("horarios","carga.uaprendizaje","=","horarios.uaprendizaje")
->where('carga.periodo','=',$periodo)
->where('grupos.periodo','=',$periodo)
->where('carga.programaedu','=',$programa)
// ->where('carga.programaedu','=',$programa)
// ->where('carga.semestre','=',$semestre)
->where('carga.grupo','=',$grupo)
//->where('horarios.grupo','=',$grupo)
->groupBy('uaprendizaje.uaprendizaje')
->get();
Is there any way to use an Alias inside SelectRaw? i want to display periodos.descripcion but it doesn't appear because there's programaedu.descripcion before it.
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community