Deseo su opnión, sobre si esta sentencia SQL está bien hecha.
Código PHP:
SELECT * FROM provider WHERE provider_id IN
(SELECT provider_id FROM provider_contact WHERE language LIKE 'A%');
| |||
Es correcta esta sentencia SQL ? -sencilla- Que tal, Deseo su opnión, sobre si esta sentencia SQL está bien hecha. Código PHP: |
| ||||
en oracle la veo en sintaxis correcta aunque seria mas rapido hacer join SELECT a.* FROM provider a, provider_contact b WHERE a.provider_id = b.provider_id AND blanguage LIKE 'A%'
__________________ |
| ||||
no soy un maestro en oracle pero si te puedo decir que al hacer el join, que los campos del join tengan indices ( no recuerdo como reacciona oracle ante el like ) es mas rapido que hacer el in, saludos
__________________ |