Expertos en Bases de datos, ayuda... (SQL)

21 views
Skip to first unread message

Iván Cortés Ibáñez

unread,
Jun 5, 2013, 2:00:26 PM6/5/13
to php-m...@googlegroups.com
Lo pongo aquí aunque no sea PHP por que no conozco otra comunidad que pueda ayudar.

¿Qué es más eficiente para encontrar los registros en tabla A que no están en tabla B?

select a.*
from a
left join b
on a.id = b.id
where b.id is null

ó

select * from a
where id not in (select id from b)

??

¿Hay alguna otra opción más eficiente?

Iván.
---
asdf

Analyzer

unread,
Jun 5, 2013, 2:24:44 PM6/5/13
to php-m...@googlegroups.com


Saludos!


--
--
Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
Para cambiar la configuración de tu suscripción visita: http://grupo.phpmexico.mx/
 
* Visita nuestro sitio: http://phpmexico.mx/
* Síguenos en Twitter: http://twitter.com/phpmx
* Únete al Grupo de Facebook: http://www.facebook.com/pages/PHP-Mexico/137017066340686
 
---
Has recibido este mensaje porque estás suscrito al grupo "PHP México" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a php-mexico+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Iván Cortés Ibáñez

unread,
Jun 5, 2013, 2:28:36 PM6/5/13
to php-m...@googlegroups.com
Gracias,

Según el diagrama que viene en esa discusión mi primer opción es la correcta.

Saludos,

Iván.
---
asdf


2013/6/5 Analyzer <thenewin...@gmail.com>

Jesus Velazquez

unread,
Jun 11, 2013, 9:39:13 AM6/11/13
to php-mexico@googlegroups com

Si tu motor de bd permite ejecutar la sentencia EXPLAIN justo antes de tu query, ahi te puedes dar cuenta
Saludos

--

Iván Rico

unread,
Jun 11, 2013, 11:34:02 AM6/11/13
to php-m...@googlegroups.com
la primera opción es mejor
--
Iván Rico

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GE d- s:-- a-- C+++ UL++ P L++ E- W++ N- o-- K- w+
O-- M- V-- PS PE Y-- PGP- t--- 5 X R tv b- DI D----
G e+++ h! r- y+
------END GEEK CODE BLOCK------
               www.geekcode.com         

Sitio Web: http://ivan.rico.org.mx
Linux User: #340251

Harold Medina

unread,
Jun 20, 2013, 11:13:52 PM6/20/13
to php-m...@googlegroups.com
La primera opción es mucho más eficiente. Saludos.
Reply all
Reply to author
Forward
0 new messages