在mysql中选择distinct-from连接

在mysql中选择distinct-from连接,mysql,Mysql,我有两张桌子,即聊天桌和adsTable。。。在聊天室里,我有col_a_id(广告外键)和col_message。 在ads中,我有多个列,如col_title、col_desc。我需要连接这些表并选择不同的值 SELECT ads.id,col_title,col_img,col_status FROM `adsTable` AS ads RIGHT JOIN `ChatsTable` AS chat ON (chat.a_id = ads.id) WHERE (`sender` = '

我有两张桌子,即聊天桌和adsTable。。。在聊天室里,我有col_a_id(广告外键)和col_message。 在ads中,我有多个列,如col_title、col_desc。我需要连接这些表并选择不同的值

SELECT ads.id,col_title,col_img,col_status FROM `adsTable` AS ads 
RIGHT JOIN `ChatsTable` AS chat ON (chat.a_id = ads.id) 
WHERE (`sender` = '1' OR `reciever` = '1') GROUP BY ads.id
这对我很有效,但我想将col_消息合并到此表中。或者诸如此类的


我试过、、以及更多….

您可以在下面尝试-使用distinct

SELECT distinct  ads.id,col_title,col_img,col_status,col_message
FROM `adsTable` AS ads 
RIGHT JOIN `ChatsTable` AS chat ON chat.a_id = ads.id
WHERE (`sender` = '1' OR `reciever` = '1') 

我已经试过了。。但问题是,每当我想选择col_消息时。。distinct在那里没有用…请在您的问题中添加样本数据@user9514246更新您的问题添加适当的数据样本和预期结果好吗