小编ick*_*ckx的帖子

两个查询的 SQL UNION,重复列名错误

我需要UNION两个查询中的一个,每个查询都单独工作,但不能一起工作,我收到错误:重复的列名zipcode_id,请帮助。

(SELECT * FROM
    ( (SELECT * FROM jobs AS j LEFT JOIN zipcode AS z ON z.zipcode_id=j.zipcode_id WHERE 1 AND source='student'
              ORDER BY postdate DESC LIMIT 20) ORDER BY search_order DESC ) 
s1)
    UNION ALL
(SELECT * FROM
        (  (SELECT * FROM jobs AS j LEFT JOIN zipcode AS z ON z.zipcode_id=j.zipcode_id WHERE 1 AND source='manager'
               ORDER BY postdate DESC LIMIT 30, 1000000) ORDER BY postdate DESC )
s2)
Run Code Online (Sandbox Code Playgroud)

sql union duplicates

7
推荐指数
2
解决办法
9255
查看次数

标签 统计

duplicates ×1

sql ×1

union ×1