如果列a或列b在特定值中,或者列a和b都在特定值中,则编写sql,然后显示它

uttx8gqw  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(228)

这是“关系”表

这是“关系基金”表

要连接两个表,请执行以下操作

select * from relationship 
join relationship_funder on relationship.id = relationship_funder.relationship_id

我现在面临的问题是只为
'其中一个买家id或出资人id是23,或者买家id和出资人id都是23'
应显示

juud5qan

juud5qan1#

添加 WHERE 条款:

SELECT *
FROM relationship r
INNER JOIN relationship_funder rf
    ON r.id = rf.relationship_id
WHERE
    r.buyer_id = 23 OR rf.funder_id = 23;

相关问题