+ Tabla 'words' con los campos word y word_id
+ Tabla 'word_meanings con los campos word_id y meaning_id
Cada palabra aparece varias veces en la columna menaning_id de la tabla word_meaning,.. una por cada sinonimo.
Hasta aca bien:
Cita:
pero se me complico al querer hacer...SELECT word FROM words WHERE id IN (
SELECT word_id FROM word_meanings WHERE meaning_id =10)
SELECT word_id FROM word_meanings WHERE meaning_id =10)
Cita:
En este ultimo caso... lejos de darme todos los significados de 'rendirse'... me dio cualquier otra cosa: significados de otros varios terminosSELECT word FROM words WHERE id IN (
SELECT word_id FROM word_meanings WHERE meaning_id IN (
SELECT id FROM words WHERE word='rendirse'))
SELECT word_id FROM word_meanings WHERE meaning_id IN (
SELECT id FROM words WHERE word='rendirse'))
Que hice mal? es de las primeras veces que hago sub-consultas

GRACIASSSSSSSSSSSSSssss
