У меня есть база данных с таблицей sites
(которая содержит несколько полей, включая поле site_ID
) и набор таблиц для каждой записи site_ID
из таблицы сайтов.mysql - JOIN (имя таблицы)
так дб выглядит что-то вроде:
- sites [site_ID, blah]
- site_1_articles [title, content]
- site_1_comments [author, comment]
- site_2_articles [title, content]
- site_2_comments [author, comment]
- site_3_articles [title, content]
- site_3_comments [author, comment]
etc...
У меня есть запрос на выборку, который вытаскивает все поля из sites
таблицы:
SELECT * FROM sites
WHERE ....
Как я могу также получить title
поле из подходящую таблицу site_[site_ID]_articles
? Я думаю, что мне нужно это в том же запросе, используя JOIN, потому что количество таблиц довольно велико (более 1000), и делать 1000 выборок, вероятно, не так.
Будь конкретнее, разместите фактические имена столбцов и таблиц, с которыми вы работаете, и какой столбец вам нужен – James
извините, я переписал вопрос – Alex