Witam,
mam dwie tabele:
-osoby (pola: id_osoby, imie, id_miejscowosci_gdzie_mieszka, id_miejscowosci_gdzie_sie_urodzil)
-miejscowosci (pola: id_miejscowosci, nazwa)
wszystkie pola są not null
Chwiałbym uzyskać dane w takiej postaci:
id_osoby|imie|nazwa miejscowosci w ktorej mieszka|nazwa miejscowosci gdzie sie urodził|
Napisałem takie zapytanie:
SELECT o.imie, mieszka.nazwa, urodzony.nazwa
FROM osoby o, miejscowosci mieszka, miejscowosci urodzony
WHERE o.id_miejscowosci_gdzie_mieszka=mieszka.id_miejscowosci
AND o.id_miejscowosci_gdzie_sie_urodzil=urodzony.id_miejscowosci
Wydaje mi się że to zapytanie działa poprawnie.
ale moje pytanie jest takie czy jest to zgodne ze standardami mysql oraz co za tym idzie czy następna wersja mysql nie odrzuci mi takiego zapytania.