Вот мой поисковый запрос, который выдает ошибку аргумента.
Что мне нужно сделать, чтобы исправить это.По сути, мне нужно собрать обе эти таблицы вместе и извлечь следующие 5 событий из двух таблиц к дате start
.Вы также заметите, что последнее поле в каждой таблице отличается друг от друга.
$CEsql = mysql_query("
SELECT id, title, start, end, allDay
FROM calendar
WHERE mem_id='$logOptions_id'
AND start >= DATE_SUB( CURDATE( ) ,INTERVAL 0 MONTH )
UNION ALL
SELECT id, title, start, end, allDay
FROM team_calendar
WHERE team_id IN ($team_array)
AND start >= DATE_SUB( CURDATE( ) ,INTERVAL 0 MONTH )
ORDER BY start ASC LIMIT 5");
Я использую MYSQL 5.0 и PHP.
Обновление
mysql_error
отображает:
1267: недопустимое сочетание параметров сортировки для операции 'UNION'