出於某種原因,以下DISTINCT不起作用。我期待Email列中只有一個[email protected],但我得到兩個相同的。使用distinct在sql server中不起作用
1> SELECT DISTINCT t.Email,t.Lat_From,t.Lon_From
FROM tbl_Trip t,tbl_User u
WHERE t.Email like u.Email AND u.Member_Of like 'yahoo'
2> go
Email Lat_From Lon_From
------------- ------------------- -----------------------
[email protected] 41.773289200000001 -71.378798500000002
[email protected] 41.908398699999999 -71.436531000000002
(受影響2行)
對於那裏的特定結果,您期望作爲結果檢索哪一行? – zerkms 2011-01-25 03:46:44