1 message in com.mysql.lists.mysql-esDuda con SELECT| From | Sent On | Attachments |
|---|---|---|
| Reynier Perez Mira | 02 Apr 2006 21:40 |
| Subject: | Duda con SELECT![]() |
|---|---|
| From: | Reynier Perez Mira (rper...@estudiantes.uci.cu) |
| Date: | 04/02/2006 09:40:53 PM |
| List: | com.mysql.lists.mysql-es |
Hola:
Necesito hacer un SELECT de un campo de una tabla donde un valor de una no este
en la otra. Por ejemplo tengo las tablas:
phpbb_posts
poster_id
phpbb_users
user_id
Entonces lo que necesito hacer es sacar todo de la tabla phpbb_posts donde
phpposts.poster_id no sea igual a phpbb_users.user_id. He probado de estas
maneras y se me cuelga el servidor MySQL:
1) SELECT phpbb_posts.poster_id FROM phpbb_posts LEFT JOIN phpbb_users ON
phpbb_posts.poster_id != phpbb_users.user_id
2) SELECT phpbb_posts.poster_id FROM phpbb_posts LEFT JOIN phpbb_users ON
phpbb_posts.poster_id <> phpbb_users.user_id
3) SELECT phpbb_posts.poster_id FROM phpbb_posts WHERE (phpbb_posts.poster_id
NOT IN (phpbb_users.user_id))
Pienso que la 1 y la 2 son lo mismo y la 3 tambien lo que en otro formato.
Alguna ayuda?
PD: La tabla phpbb_posts tiene como 10000 registros al igual que la phpbb_users
que tiene cerca de 12000
--
ReynierPM
4to. Ing. Informática
Linux User: #310201
El programador superhéroe aprende de compartir sus conocimientos. Es el
referente de sus compañeros. Todo el mundo va a preguntarle y él, secretamente,
lo fomenta porque es así como adquiere su legendaria sabiduría: escuchando
ayudando a los demás...




