使用这些样本表
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在table_b中重复。如何使用唯一的table_a.column1值获得3个结果。一般来说,我如何通过对限制没有影响来使用group by和限制组
答案 0 :(得分:0)
使用列名进行微调后(将column1
更改为column_1
并将column2
更改为column_2
),您的查询会给我3行结果。
1 A
2 C
3 D