SQL检查是否存在多个

时间:2017-05-17 01:55:09

标签: sql postgresql sqlalchemy

我有一个表用户看起来像这样:

ID    COMPANY_ID    FIRST_NAME
1     1             John
2     1             Mary
3     2             Ivan
4     1             Arnold
5     3             Sam

我需要SQL查询,可以检查一家公司的user_id, company_id是否存在对,并返回[[id, true], [id, false]

这意味着我想询问公司[1, 4, 7, 17]的用户2是否存在并收到[[1, true], [4, true], [7, false], [17, true]]

如果您建议如何使用sqlalchemy Core,那将是一件好事。

1 个答案:

答案 0 :(得分:1)

在SQL中,您将使用master。假设left join没有重复,你会做类似的事情:

Users