| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Выборка из нескольких таблиц |
| Автор: neoks 5.1.2013, 19:39 | ||
| Нужно показать записи из нескольких таблиц где cid IN (1,2,6) и отсортировать по дате )) Не могу врубится как это сделать, пробовал что-та типа этого
Но что-та не то, вариант был тупо сделать два запроса и прогнать через цикл и отсортировать, но мне кажется есть куда проше вариант |
| Автор: ksnk 5.1.2013, 20:41 |
UNIT ? |
| Автор: neoks 5.1.2013, 20:50 |
| Чет такое странное слово что даже не одной статьи не могу найти про это слово, оно точно входит в конструкцию mysql ? )) |
| Автор: ksnk 5.1.2013, 20:59 |
| Хм... union http://dev.mysql.com/doc/refman/5.0/en/union.html |
| Автор: neoks 5.1.2013, 21:21 |
| А влияет ли скорость ?, например у меня есть более лимона записей в двух таблицах, что быстрее будет ? выборка с двумя запросами отдельно или использовать UNION или будет одинаково |
| Автор: ksnk 5.1.2013, 21:30 |
| Проверять надо. В принципе, union не должен быть сильно быстрее чем пара отдельных запросов, хотя точно сказать об этом может только тестирование на месте. |
| Автор: neoks 5.1.2013, 22:09 |
| Окей, узнаем потом на практике, спасиб) |