У меня есть такая структура базы данных:
sites
id | name
1 | Site 1
2 | Site 2
locations
id | city
23 | Baltimore
24 | Annapolis
people
id | name
45 | John
46 | Sue
sites_meta
id | site_id | meta_name | meta_value
1 | 1 | local | 23
2 | 1 | person | 45
3 | 2 | local | 24
4 | 2 | person | 46
Итак, как вы можете видеть, сайт 1 (идентификатор 1) находится в Балтиморе и связан с Джоном, сайт 2 (идентификатор 2) находится в Аннаполисесвязанный с Сью.
Мне нужно выяснить умный SQL-оператор, который может вернуть
id | name | id | city | id | name
1 | Site 1 | 23 | Baltimore | 45 | John
2 | Site 2 | 24 | Annapolis | 46 | Sue
Я был бы очень признателен, если кто-нибудь может мне помочь.Я пробовал несколько комбинаций оператора select, но я продолжаю зацикливаться на использовании двух значений из таблицы sites_meta.