sql查询产生的结果应该是它的三倍

时间:2015-12-10 11:16:30

标签: sql

我正在尝试执行SQL查询。但是,当我使用内部联接返回三个相同的条目时。

我的SQL代码是这样的:

SELECT *
FROM {} INNER JOIN plates ON {}.name=plates.carname
WHERE name IN ({})
  AND size BETWEEN {} AND {};'.format(Table, Table, qmarks, size_lower, size_upper

这会产生结果:

500518||blue|2|18| 
500518||blue|2|18| 
500518||blue|2|18| 
500519||red|4|183|
500519||red|4|183|
500519||red|4|183| 

我希望它能产生结果:

500518||blue|2|18| 
500519||red|4|183|

我知道问题出在内连接上,但我不确定原因。 SQL查询有什么问题?

0 个答案:

没有答案