SELECT nazwa_kraju,nazwa_miasta,wojewodztwo FROM `kraje` LEFT JOIN miasta ON miasta.id_kraju=kraje.id_kraju LEFT JOIN wojewodztwa ON wojewodztwa.id_kraju = kraje.id_kraju WHERE 1
wynik zapytania wygląda tak:
| nazwa_kraju | Nazwa_miasta | wojewodztwo | polska | Kraków | lubelskie | polska | Warszawa | lubelskie | polska | Kraków | podkarpackie | polska | Warszawa | podkarpackie | rosja | NULL | NULL | niemcy | NULL | NULL | francja | NULL | NULL | hiszpania | NULL | NULL | słowacja | NULL | NULL
a chciałbym żeby wyszło tak:
| nazwa_kraju | Nazwa_miasta | wojewodztwo | polska | Kraków | NULL | polska | Warszawa | NULL | polska | NULL | podkarpackie | polska | NULL | lubelskie | rosja | NULL | NULL | niemcy | NULL | NULL | francja | NULL | NULL | hiszpania | NULL | NULL | słowacja | NULL | NULL