Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Поиск сразу по нескольким таблицам базы данных(PHP)

Kassi Знаток (496), закрыт 13 лет назад
Предположим, в БД есть три таблицы: table1, table2, table3. Они имеют два одинаковых поля: id и name (т.е. в каждой есть эти поля). Надо организовать чтение из таблиц так, чтобы выдавались значения поля name из всех трех таблиц, сортируясь по id. Пожалуйста, помогите!
Дополнен 13 лет назад
SQL
Лучший ответ
Jurijus Zaksas Искусственный Интеллект (468148) 13 лет назад
SELECT NAME FROM (
SELECT * FROM TABLE1 UNION
SELECT * FROM TABLE2 UNION
SELECT * FROM TABLE3)
ORDER BY ID

Но вообще-то, мой юный друг, одинаковые данные должны храниться в ОДНОЙ таблице.
Остальные ответы
FoxKiller FoxKiller Мудрец (17419) 13 лет назад
БД какая? Если поддерживает SQL, то смотрите описание JOIN.
Похожие вопросы