Sto avendo difficoltà a creare la query di triplo join.MySQL triple join
Ho tre tabelle:
Casa:
house ID(key) | Address | personID |
persona:
personID (key) | Name | Address |
Immagini: // di casa
imageID (key) | personID | url |
Desidero limitare i risultati a .
Desidero interrogare l'indirizzo di casa (principale), il suo nome di proprietario & indirizzo e una foto del proprietario.
Nota: ci sono fino a 3 immagini di ogni persona (3 righe nella tabella immagini), ma solo una è necessaria, non importa quale.
una persona può essere proprietario di più case? una fila di persone contiene solo UN ID di casa ?! come sarà possibile? – TheHe
Rilascia la colonna house_id dalla persona e aggiungi invece una colonna owner_id alla tabella house, o probabilmente meglio, crea una tabella owner_house con owner_id, house_id columns. – Icarus
@Il mio errore mi dispiace, l'ho risolto. –