Loading...
PHP/MySQL | Я запутался, php/sql
https://paste.ofcode.org/mkjxMM86GHqc8ph2w8gfq
Что-то я совсем запутался, как вывести все чаты,в которых я состою и последние сообщения с них?

Надо один запросом, иначе никак, запрос в цикле делать не собираюсь.

Изображение

------
58792_1537253706.jpg (44.1 Kb)
Скачиваний: 116
Объедини запросы
d1nka, каким образом?
d1nka, решил


SELECT t1.id AS chat, t1.contact AS contact, t1.user_id AS user, t2.message AS message, t2.user_id AS mess_user, t2.time AS mess_time from mail_chat t1 left join (select * from mail order by id desc limit 1) t2 ON t1.id = t2.chat_id WHERE t1.user_id = '".$user['id']."' OR t1.contact = '".$user['id']."' ORDER BY t1.id DESC LIMIT 10

Server (18.09.2018 в 12:22)
d1nka, решил


SELECT t1.id AS chat, t1.contact AS contact, t1.user_id AS user, t2.message AS message, t2.user_id AS mess_user, t2.time AS mess_time from mail_chat t1 left join (select * from mail order by id desc limit 1) t2 ON t1.id = t2.chat_id WHERE t1.user_id = '".$user['id']."' OR t1.contact = '".$user['id']."' ORDER BY t1.id DESC LIMIT 10



Я про это и говорил
d1nka (18.09.2018 в 12:55)
Server (18.09.2018 в 12:22)
d1nka, решил


SELECT t1.id AS chat, t1.contact AS contact, t1.user_id AS user, t2.message AS message, t2.user_id AS mess_user, t2.time AS mess_time from mail_chat t1 left join (select * from mail order by id desc limit 1) t2 ON t1.id = t2.chat_id WHERE t1.user_id = '".$user['id']."' OR t1.contact = '".$user['id']."' ORDER BY t1.id DESC LIMIT 10



Я про это и говорил

wtf ты мужик?
Ржавый, я тоже обратил внимание на данную озвучку )) Гг
Ржавый (18.09.2018 в 13:07)
d1nka (18.09.2018 в 12:55)
Server (18.09.2018 в 12:22)
d1nka, решил


SELECT t1.id AS chat, t1.contact AS contact, t1.user_id AS user, t2.message AS message, t2.user_id AS mess_user, t2.time AS mess_time from mail_chat t1 left join (select * from mail order by id desc limit 1) t2 ON t1.id = t2.chat_id WHERE t1.user_id = '".$user['id']."' OR t1.contact = '".$user['id']."' ORDER BY t1.id DESC LIMIT 10



Я про это и говорил

wtf ты мужик?

Да с бородой и усами
AlexSex (18.09.2018 в 13:09)
Ржавый, я тоже обратил внимание на данную озвучку )) Гг

*heh*
d1nka (18.09.2018 в 13:17)
Ржавый (18.09.2018 в 13:07)
d1nka (18.09.2018 в 12:55)
Server (18.09.2018 в 12:22)
d1nka, решил


SELECT t1.id AS chat, t1.contact AS contact, t1.user_id AS user, t2.message AS message, t2.user_id AS mess_user, t2.time AS mess_time from mail_chat t1 left join (select * from mail order by id desc limit 1) t2 ON t1.id = t2.chat_id WHERE t1.user_id = '".$user['id']."' OR t1.contact = '".$user['id']."' ORDER BY t1.id DESC LIMIT 10



Я про это и говорил

wtf ты мужик?

Да с бородой и усами

как сам братан?
Онлайн: 0
Время:
Gen. 0.1116
(c) Bym.Guru 2010-2025