我想清楚地選擇我的表的兩個字段。選擇2個不同的字段,但也返回列的其餘部分
我這樣做,使用:
SELECT DISTINCT `from`, `to` FROM `messages` WHERE `from`='9129771472' // the condition is just an example, any number could be there
的問題,雖然,是隻有from
和to
選擇。我需要使用更多的列。
我確定這裏有一個快速解決方案。我已經看過關於此的其他帖子,但迄今沒有幫助我。
加入這一個'SELECT'對錶的其餘部分的原因。 – alexis
如果有多行共享不同的'from,to'值,那麼任何'DISTINCT'邏輯將要求您只選擇其中一行並忽略其他行。當這種情況發生時,你有哪些*行要選擇? –
@EdGibbs這就是要點。如果有'從,到'的失望,那麼它應該只選擇其中的一個。 – Shawn31313