作者nighter (@______________@)
看板Database
標題新手--MySQL問題
時間Fri Aug 4 18:52:44 2006
假設我有個資料表data他的資料如下
id note user
---------------------------
1 XD dog
2 XD cat
3 orz dog
4 XD ant
5 orz dog
6 XD ant
7 orz dog
8 XD cat
我想要找user是dog,且note值是不重複出現(如果有重複是要id值大的)
我的語法是 "SELECT * FROM note WHERE user='dog' GROUP BY note"
可是他note重複的地方會挑出id小的
上面語法結果是: 可是我想要得結果是:
id note user id note user
------------------------------ --------------------------------
1 XD dog 1 XD dog
3 orz dog 7 orz dog
不知道是要加上哪些限制,還是改用別的語法呢?
感謝各位大大不吝指導^^"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.0.225
1F:推 PsMonkey:這個應該之前解過了,請爬文吧 08/04 19:24
2F:推 nighter:Thx, 很仔細一個個爬才找到, 應該在第153篇討論串找到 08/04 20:32
※ 編輯: nighter 來自: 61.216.0.225 (08/04 20:34)