Tengo dificultades para crear la consulta de triple unión.MySQL triple join
Tengo tres tablas:
House:
house ID(key) | Address | personID |
persona:
personID (key) | Name | Address |
archivo: // de casa
imageID (key) | personID | url |
Me gustaría limitar los resultados a .
Quiero consultar direcciones de casa (principal), su nombre de propietario & dirección, y una foto del propietario.
Nota: Hay hasta 3 imágenes de cada persona (3 filas en la tabla de imágenes), pero solo una es necesaria, no importa cuál.
una persona puede ser dueño de varias casas? una persona-fila solo contiene UNA ID de la casa ?! cómo esto será posible? – TheHe
Suelta la columna house_id de persona y en su lugar agrega una columna owner_id a la tabla de la casa, o probablemente sea mejor, crea una tabla owner_house con las columnas owner_id, house_id. – Icarus
@TheHe mi error lo siento, lo arreglé. –