2015-10-06 24 views
-1

使用限制和組利用這些樣本表如何通過一起在MySQL

table_a    table_b 
column_1    column_1 column_2 
    1       1  A 
    2       1  B 
    3       2  C 
    4       3  D 
    5       4  E 

下面

SELECT table_a.column1,table_b.column2 
FROM table_a 
INNER JOIN table_b ON table_a.column1 = table_b.column_1 
GROUP BY table_a.column1 LIMIT 3 

查詢僅給出2結果(限制3)由於值1被複制在表-B。我怎樣才能得到3獨特的table_a.column1值的結果。一般來說我怎樣才能通過使用組和具有在極限

+0

你的問題缺乏你想要達到什麼的清晰度。只有當mysql未配置爲嚴格sql模式時,該問題中的查詢纔會運行。我沒有看到這種查詢的原因。 – Shadow

+0

對不起,在我的情況是錯誤的只有兩個值 – Nabil

回答

0

沒有影響之後的列名(改變column1column_1column2column_2)查詢給了我正好3排結果的微小調整與集團共同限制。

1 A 
2 C 
3 D 
+0

對不起,這個問題是錯誤的,在我的情況下,只有兩個值 – Nabil