Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2004, 11:43
Avatar de xcorpyon
xcorpyon
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta consulta select

Estoy trabajando con PHP y MySQL... Lo escogí por eso de que dicen que es el sistema estándar que utiliza gran parte de los programadores web, por su potencia, velocidad... de estos sistemas trabajando conjuntamente... Bueno, pues yo me lo creí, hasta que leí que el MySQL (excluyendo versiones alpha) no puede hacer consultas anidadas!!! Y entonces digo yo... pues entonces cómo se pueden hacer la mayoría de las consultas a BD ?¿

Yo esque antes he utilizado Oracle, y por eso ahora con MySQL me veo imposibilitado a hacer la consulta más tonta...

Por eso, quería que me ayudáseis con esta consulta (que debería ser sumamente sencilla):
tabla LIGAS (id_liga)
tabla JUEGA (id_juega,id_liga,campo)
Lo que quería hacer es mostrar todos los id_liga de la tabla LIGAS que no estén en la tabla JUEGA en una tupla cuyo registro campo sea, por ejemplo, campo=2. Nota: quería que funcionase la consulta aún estando vacía la tabla JUEGA.
Yo antes haría algo así como...
select id_liga from ligas where id_liga not in (select distinct(id_liga) from juega where campo=2)
pero.... ¿Cómo podría hacer dicha consulta en MySQL?

Gracias