Using sql Syntax Highlighting
- SELECT prestacionrid
- FROM usuarios
- WHERE serviciocontratadorid IN (SELECT rid FROM servicioscontratados sc
- WHERE clienterid=clientes.rid AND clientes.personarid=personas.rid AND personas.identificador=$id) AND prestacionrid IN (118,59,36,60)
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Según se me dijo, el error se encuentra en ésta consulta. Me han dicho que más precisamente luego del FROM debo colocar cada una de las tablas y luego el alias (o referencia) al estilo: FROM equipos eq, hogares hog pero es que hago esa modificación en estas OTRAS consultas y me tira error:
Using sql Syntax Highlighting
- SELECT prestacionrid
- FROM usuarios u, servicioscontratados sc, clientes c, personas p
- WHERE serviciocontratadorid IN (SELECT rid FROM servicioscontratados sc
- WHERE clienterid=c.rid AND c.personarid=p.rid AND p.identificador=$id) AND prestacionrid IN (118,59,36,60)
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
o bien:
Using sql Syntax Highlighting
- SELECT prestacionrid
- FROM usuarios
- WHERE serviciocontratadorid IN (SELECT rid FROM servicioscontratados sc, clientes c, personas p
- WHERE clienterid=c.rid AND c.personarid=p.rid AND p.identificador=$id)AND prestacionrid IN (118,59,36,60)
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
buscando por la web me topé con ésta pero no consigo entender cómo asignar dicha variable. ¿Qué aconsejan (add_missing_from)
NOTA: las tablas apuntan a
usuarios a -> servicioscontratados
usuarios -> personas
servicioscontratados -> clientes
clientes -> personas
servicioscontratados -> personas