我得到这个错误错误联合SQL查询
The used SELECT statements have a different number of columns
当我试图执行这个查询
SELECT DISTINCT * FROM `items` WHERE `tags` LIKE '%winner%' ESCAPE '!' UNION SELECT DISTINCT * FROM `lists` WHERE `tags` LIKE '%winner%' ESCAPE '!'
THX
编辑您的问题并提供样本数据和期望的结果。错误非常明显;你想要完成的不是。 –
因为无论如何UNION删除重复项,所以您不需要执行SELECT DISTINCT。 – jarlh
在一个union声明中,你必须确保这两个查询在你的db中返回相同数量的字段 – apomene