我有問題在mysql中使用DISTINCT以及連接表。mysql表加入和使用DISTINCT
我有2個表:tapplicant和toutcome他們共享一個APPID,這是我想要加入他們。
我查詢tapplicant表上工作得很好,我只是需要從所謂的「狀態」
我也用不同之處在我的查詢,因爲我不想表現出任何重複的結果toutcome表1個庫倫。下面是我的查詢
SELECT DISTINCT tapplicant.AppDate, tapplicant.Title, tapplicant.FirstName, tapplicant.LastName, tapplicant.Email, tapplicant.Postcode, tapplicant.AppIPAddress, toutcome.Status
FROM tapplicant
INNER JOIN toutcome
ON tapplicant.AppAffID = toutcome.affID;
那麼問題是什麼?什麼是問題? – GolezTrol 2014-08-29 10:56:05
這應該可以防止重複。有什麼問題?顯示一些示例輸入和預期輸出。 – Barmar 2014-08-29 10:56:18
'DISTINCT'適用於整個'SELECT'子句,而不僅僅是一列。如果您只想在特定列中使用單個結果作爲值,請使用「GROUP BY」。 – Barmar 2014-08-29 10:57:37