Mam 2 tabele w bazie MySQL, jedna o nazwie names
przechowuje imiona i nazwiska oraz klucz główny (id, imie, nazwisko) oraz drugą tabelę marriage
, w której przechowywane są informacje o zawartych związkach małżeńskich w (id, person1, person2), gdzie person1 i person2 są wartościami z kolumny id tabeli names.
Moje pytanie jest, jak wyświetlić kto kogo poślubił? Bo próbowałem w ten sposób:
SELECT `names`.`imie` AS "a", `names`.`imie` AS "b" FROM `names`, `marriage`
WHERE `names`.`id` = `marriage`.`person1`or `names`.`id` = `marriage`.`person2`
Jednak wynik zarówno dla "a", jak i "b" jest ten sam. (Tzn, że poślubiłem sam siebie)