Я ищу способ выбора нескольких данных из нескольких таблиц WHERE uid = :uid
и sort
их data
.несколько SELECT FROM multi tables and SORT по дате
некоторые вещи, как это:
SELECT * FROM
(SELECT * from comments) AND
(SELECT * from likes) AND
(SELECT * from photos) AND
(SELECT * from messages) WHERE uid = :uid ORDER BY date LIMIT 30
На самом деле, в профильном сроки мне нужно показать likes
, comments
, photos
и ... И все эти части должны быть sort by date
с limitation
...
EDIT:
Select cid,comment,pid,date from `ctg_comments` where uid = 69
UNION
Select pid,date from `ctg_likes` where uid = 69
UNION
Select address,postid,date from `ctg_photos` where byuid = 69
UNION
Select postid,date from `ctg_reservation` where uid=69
Order by date limit 30
Мне нужно несколько столбцов таблицы, но они не одинаковы для использования UNION.
Спасибо.
Что это? –
В строке времени prfile мне нужно показать понравившиеся, комментарии, фотографии и ... И все эти части должны сортировать по дате с ограничением ... –
вы можете использовать левое соединение в запросе MySQL. –