
29/08/2009, 21:24
|
| | Fecha de Ingreso: agosto-2009
Mensajes: 9
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Respuesta: Subconsulta multiple (?) Saludos...
Regularmente el select where in (...) consume mas tiempo que los joins, recomendaria hacer un inner join... respecto a tu query:
SELECT word FROM words WHERE id IN (
SELECT word_id FROM word_meanings WHERE meaning_id IN (
SELECT id FROM words WHERE word='rendirse'))
En el ultimo subquery seleccionas id from words y los comparas con meaning_id.... entonces? tendiras que recuperar los ids de los significados, no?
El punto es en este caso usar joins en lugar de where id in...
Espero haber podido aportar
Saludos |