0
我有一個查詢這是...我該如何解決這個mysql?用php或mysql做到這一點?
SELECT m.msgFrom, m.msgTo, m.msgID, m.subject, m.dateTime, a.username
FROM mailbox m
JOIN accounts a ON (m.msgFrom = a.id)
WHERE msgTo = $user
OR msgFrom = $user
AND parentID = 0
ORDER BY dateTime DESC
LIMIT 250
是否有可能使取決於msgTo
或msgFrom
價值ON
變化而改變這個查詢。
我有一個用戶變量。如果用戶變量等於msgTo
,則得到username
,其中id
等於msgFrom
。如果用戶變量等於msgFrom
得到username
其中id
等於msgTo
?
我希望我解釋得夠好嗎?
我還沒有看到這之前。我會試試這個,謝謝。 –
是否與php中的三元語法相同? –
這不是一樣的語法,但是子句的順序是相同的。也就是說,首先是條件,然後是第二個,如果爲真,最後是假。 –