2014-12-29 50 views
0

好吧我想在simacc_payments有0MySQL查詢返回與雙過多的結果加入

SELECT themes.value, members.real_name, simacc_payments.pay_amt, simacc_payments.pay_date 
    FROM simacc_payments 
    INNER JOIN members 
    ON simacc_payments.id_member = members.id_member 
    INNER JOIN themes 
    ON simacc_payments.id_member = themes.id_member 
    WHERE verified = "0" 
    ORDER BY members.real_name ASC, simacc_payments.pay_date DESC 

我得到了作爲陣列的驗證值中的任何條目返回這些4個值我的結果出來是這樣,到簡體

real_name, id_member, pay_amt, pay_date 
    real_name, value, pay_amt, pay_date 
    real_name, id_member, payments.pay_amt, payments.pay_date 
    real_name, value, pay_amt, pay_date 

所以陣列中的每個第二項是正確的,我知道這事做與加入,但我不能爲我的生活弄清楚如何解決它。請有人給我的答案,而我仍然有一些頭髮留下:)

+0

您能否提供您的模式,以便我們可以更準確地檢查語句? – bish

+0

感謝堆......你的請求讓我的大腦在它需要的屁股上踢球......問題是因爲主題表中完全不相關的值......現在我需要做的就是試圖找到一種方法將其過濾掉。 –

+0

那麼你在問題中描述的問題就解決了嗎? – bish

回答

0

所以只爲任何人在這裏最終類似的問題。我的問題是由我的主題表中的第二個值爲每個使用。基本上我必須添加一個額外的條件到我的WHERE子句來過濾掉。希望能幫助別人。

+0

如果你提供更新的查詢與你的解釋,它將永遠有用。 – Gunaseelan