Можно ли указывать несколько таблиц с данными при запросе? К примеру : PHP: $result = mysql_query ("SELECT id,title,description,author,date FROM data",$db); $myrow = mysql_fetch_array ($result); Можно ли указать так: PHP: $result = mysql_query ("SELECT id,title,description,author,date FROM data,data1,data2",$db); $myrow = mysql_fetch_array ($result); Это к примеру если создавать поиск на сайте и что бы запрос шел к нескольким таблицам(отдельная таблица для каждой категории) Возможен ли такой способ?
Хотел было дать ссылку на ман по join: http://www.mysql.ru/docs/man/JOIN.html Но, судя по этому: У вас есть явная проблема в структурах хранения данных (если вам не знакомо слово шардинг. Если было бы знакомо, то вопрос о запросе такого вида явно бы не стоял). Тем не менее, выборку сделать можно: Код (SQL): SELECT id,title,description,author,DATE FROM data0 UNION SELECT id,title,description,author,DATE FROM data1 UNION SELECT id,title,description,author,DATE FROM data2 Для этой задачи решение не годится (не оптимально) совершенно точно.