【发布时间】:2013-03-23 12:28:44
【问题描述】:
我在 mysql 查询中遇到问题,我有 2 个表。
-
category_infocid cname 1 Latest News 2 Notice Board 3 Headline -
news_infopid cid title date 1 1 mobile 2013-03-04 2 1 fish 2013-03-04 3 2 Airtel india 2013-03-04 4 2 Marco Simoncelli 2013-03-05 5 3 title1 2013-03-22 6 1 title 2013-03-22 7 3 International Opportunity 2013-03-22
我想从表 news_info 的不同值中访问标题,该值具有最大 pid
我正在使用以下查询
SELECT a.*, b.* FROM category_info AS a RIGHT JOIN news_info AS b ON (a.cid = b.cid) GROUP BY a.cid
它给了我独特的价值,但不是最大 id。它给出了最小 id 值。
【问题讨论】:
-
能否请您发布您对上述示例的期望输出。还有你为什么要正确加入的任何理由?
-
亲爱的 Rush,我希望输出是 pid title date 6 title 2013-03-22 4 Marco Simoncelli 2013-03-05 7 International Opportunity 2013-03-22 谢谢