我有這個疑問如何從結果中獲取最新的行?
SELECT ann_arr.id,ann_arr.user_id,ann_arr.date,ann_arr.time,
ann_arr.venue_id
FROM ann_arr
WHERE user_id
IN (SELECT DISTINCT n2.mem_id AS frnd FROM network n1,network n2 WHERE n1.frd_id=n2.mem_id AND n1.mem_id='329' AND n2.frd_id='329')
AND ann_arr.user_id !='329'
ORDER BY DATE DESC,TIME DESC
我得到的結果
id user_id date time venue_id
995 399 2012-02-02 12:37:30 56
994 399 2012-02-02 12:36:06 56
993 399 2012-02-02 12:35:15 56
992 399 2012-02-02 12:32:40 56
991 399 2012-02-02 12:26:17 56
990 399 2012-02-02 12:23:06 56
989 399 2012-02-02 12:21:52 56
968 693 2012-01-25 13:27:11 1016
我想要的結果必須包含的最後id
像用戶唯一的用戶ID是什麼399
ID將955
*備註 SELECT DISTINCT n2.mem_id AS frnd FROM network n1,network n2 WHERE n1.frd_id=n2.mem_id AND n1.mem_id='329' AND n2.frd_id='329'
將包含用戶朋友ID說'399','693'
等
//預期的答案
id user_id date time venue_id
995 399 2012-02-02 12:37:30 56
968 693 2012-01-25 13:27:11 1016
請幫助
感謝
不工作...... – user1133643 2012-02-07 11:22:08