2015-09-23 40 views
-2

所有行這裏需要你的指導。我有一個查詢:查詢顯示從子查詢

SELECT * FROM T1 
WHERE EXISTS (SELECT * FROM T2 WHERE t1.A = t2.A) 
    AND T1.B = '123'; 

的情況是展示從T2一些記錄有正確數量的顯示的記錄。你能幫忙嗎?

我曾嘗試下面的查詢,但它返回大量重複的:

SELECT * 
FROM SAMP_TASK T1 
    LEFT OUTER JOIN QUOTE_TASK T2 ON T1.A=T2.A AND T1.B = '123'; 
+0

您可以編輯爲在兩個查詢中使用相同的表名和條件文字嗎? – jarlh

+0

爲了不超過一次顯示相同的記錄,您可以使用DISTINCT。你能解釋一下查詢應該完成什麼嗎? –

+0

它返回多少行?預計的行數是多少? –

回答

0

大家的反饋,謝謝,我已經通過其他表這些2代鏈接表解決。感謝您的反饋球員