原文:MySQL的左連接查詢,只取出最大的一條數據

今天有個需求,是通過兩張表進行查詢。一對多的關系。通過一個主鍵,取出其中的一條。開始以為還好,直接用用了left join on進行查詢。卻發現了問題所在。其他的好弄。開始的寫法借鑒這篇博客:https: bbs.csdn.net topics tdsourcetag s pcqq aiomsg 沒能解決問題,因為取出的數據中不是我想要的最新的,而是最小的ID的那個。為什么會這樣呢,了解了才知道, ...

2019-05-27 11:28 0 2512 推薦指數:

查看詳情

mysql 返回一條數據

問題描述:   需要得到時間最近的一條記錄,但是按照時間字段排完序之后,得到的是全部。 解決辦法:   order by createtime desc //降序;asc:升序 LIMIT 1 ...

Sat Jun 23 02:56:00 CST 2018 0 7107
mysql查詢最新一條數據

方案1:使用limit 1 select * from a where create_time<="2017-03-29 19:30:36" order by create_time desc limit 1; limit是先將表遍歷一遍,取出全部結果,然后再取第一條,在查詢 ...

Sat Nov 09 00:59:00 CST 2019 0 3618
Mybatis Collection查詢集合出現一條數據

Mybatis Collection查詢集合出現一條數據 1、原因 如果兩表聯查,主表和明細表的主鍵都是id的話,明細表的多條只能查詢出來第一條。 2、解決辦法 級聯查詢的時候,主表和從表有一樣的字段名的時候,在mysql上命令查詢是沒問題的。但在mybatis中 ...

Thu Jan 21 01:11:00 CST 2016 0 6139
Mybatis Collection查詢集合出現一條數據

1、原因 如果兩表聯查,主表和明細表的主鍵都是id的話,明細表的多條只能查詢出來第一條。 2、解決辦法 級聯查詢的時候,主表和從表有一樣的字段名的時候,在mysql上命令查詢是沒問題的。但在mybatis中主從表需要為相同字段名設置別名。設置了別名就OK了。 例子 ...

Thu Mar 17 18:18:00 CST 2016 0 2575
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM