作者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)