我有一個查詢在選擇記錄時可以處理多個條件。避免在MySQL中輸出相同的記錄
select
uid, uid2, up,
datediff(CURRENT_TIMESTAMP, tim) \"dt\",
id, behind, sid, spid
from Z_uup, Z_snoop, Z_wshop
where
(Z_wshop.sid='5555' or Z_snoop.id='5555') and
(
Z_uup.uid=Z_snoop.id or
Z_uup.uid2=Z_snoop.id or
Z_uup.uid=Z_snoop.behind or
Z_uup.uid2=Z_snoop.behind or
Z_uup.pid=Z_wshop.spid
)
order by Z_uup.tim desc;
表Z_uup
只有一個條目,但它似乎我得到的一樣,反覆15次爲出放。爲什麼會發生這種情況,我該如何解決這個問題。
您的查詢嘗試做什麼? – 2012-03-08 08:59:23