**How to display the data as below with one query?** //Limit 2 and order by date and date2. Data from tabel a | 1 | aaa | 2014-06-16 16:29:51 Data from tabel b | 1 | aa2 | 2014-06-16 16:29:52 Table a +-------+--------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+--------+------+-----+---------+----------------+ | id | int(3) | NO | PRI | NULL | auto_increment | | name | varchar(3) | YES | | NULL | | | date | datetime | YES | | NULL | | +-------+-------------+------+-----+---------+----------------+ Table b +-------+--------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+--------+------+-----+---------+----------------+ | id | int(3) | NO | PRI | NULL | auto_increment | | name2 | varchar(3) | YES | | NULL | | | date2 | datetime | YES | | NULL | | +-------+------------+------+-----+---------+----------------+ Data Table a +----+--------+ | ID | name | date +----+--------+ | 1 | aaa | 2014-06-16 16:29:51 | 3 | aba | 2014-06-16 16:29:52 | 8 | id | 2014-06-16 16:29:53 | 10 | idr | 2014-06-16 16:29:55 Data Table b +----+--------+ | ID | name2 | date2 +----+--------+ | 1 | aa2 | 2014-06-16 16:29:52 | 3 | a2a | 2014-06-16 16:29:53 | 8 | id2 | 2014-06-16 16:29:53 | 10 | id2 | 2014-06-16 16:29:53 **How to display the data as below with one query?** //Limit 2 and order by date and date2. Data from tabel a | 1 | aaa | 2014-06-16 16:29:51 Data from tabel b | 1 | aa2 | 2014-06-16 16:29:52
ответ
Из того, что я понял, вы хотите что-то вроде:
(SELECT ID, name, date
FROM TableA
LIMIT 1)
UNION ALL
(SELECT ID, name2, date2
FROM TableB
LIMIT 1)
OUT ERROR "# 1221 - Неправильное использование UNION и ORDER BY" –
Обновлен мой ответ. Нам просто нужно разместить каждое утверждение в круглых скобках. – KaeL
и как если бы мы захотели разного количества его выбрать? пример (выберите a, b из c) union (выберите a из d)? Пожалуйста, помогите мне. Спасибо. –
- 1. Как объединить данные из разных таблиц с помощью запроса
- 2. Как эффективно отображать данные из двух разных таблиц mysql?
- 3. Как отображать строки из 2 разных таблиц в sql?
- 4. Как получить результаты из двух таблиц с использованием одного запроса
- 5. как отображать даты из двух разных таблиц?
- 6. Как получить разные столбцы из разных таблиц с помощью одного запроса?
- 7. Отображать данные из нескольких таблиц
- 8. Как вставить данные из двух разных таблиц с помощью триггера
- 9. Как получить данные из разных таблиц с помощью JQuery
- 10. Как выбрать данные из разных таблиц?
- 11. Как отображать данные из 4 таблиц?
- 12. Поворотные данные из разных таблиц
- 13. показать изображение из двух разных таблиц с использованием одного запроса и одного php-файла
- 14. MySQL, как отображать данные из двух таблиц
- 15. Как отображать данные из нескольких таблиц?
- 16. Как отображать данные из обеих таблиц
- 17. Объединить данные из разных таблиц с подсчетом
- 18. Как получить данные из двух разных таблиц?
- 19. Как получить данные из двух разных таблиц?
- 20. Объединяя результаты запроса из двух разных таблиц
- 21. Объединить и отобразить данные из разных таблиц с помощью PHP
- 22. Как перенести данные из разных длин таблиц
- 23. как просматривать данные из разных таблиц
- 24. Как получить данные из двух разных таблиц
- 25. Как получить данные из двух разных таблиц?
- 26. Как отображать данные с помощью ajax в разных элементах dom?
- 27. Как проверить существование нескольких таблиц с помощью одного запроса
- 28. данные запроса из нескольких таблиц
- 29. как мне отображать данные из запроса count()?
- 30. Запрос одного столбца из двух разных таблиц
Ваши вопросы непостижимо. что вам нужно в точности? что вы пытаетесь? –
'select * from tableA, где id = 1 union select * from tableB, где id = 1' концептуально. Ваши результаты могут варьироваться от – Drew
и как применять сортировку для заказа, а также ограничения на количество, показанное с лимитом, чтобы данные могли отображаться, могут быть последовательно по дате –