Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2009, 08:16
Rafagedon
 
Fecha de Ingreso: septiembre-2006
Mensajes: 97
Antigüedad: 18 años, 6 meses
Puntos: 1
Trocito de codigo, 4 lineas

Hola buenas, tengo un problema, creo que es problema de sintaxis o no se qué...
Quien pudiese hecharme una manito?

$ultimo_num_equipo = mysql_query ("SELECT num_equipo
FROM cod_internos
WHERE id_equipo = '$id_equipo'
ORDER BY cast(substring_index(num_equipo,'-',-1) as decimal) desc", $conn);

La consulta SQL, algo anda mal en la clausula Where...
en el generador de consultas de sql del phpmyadmin genero la pura consulta asi:

SELECT c.num_equipo, e.nom_equipo
FROM cod_internos c
JOIN equipos e
ON ( c.id_equipo = e.id_equipo )
WHERE id_equipo = '1'
ORDER BY cast(substring_index(num_equipo,'-',-1) as decimal) desc


y me arrgoja este error:

#1052 - Column 'id_equipo' in where clause is ambiguous