我是SQL的初学者。我有3个表(A、B和C),我只想提取A中属于B或C的部分。 下面是我想要提取的图片(红色): ? 我知道A和C之间的交集是通过: A inner join C on #the keys 在A和B之间: A inner join B on #the keys 我的问题是:如何连接/添加这两个内部连接?
有没有人能给我解释一下怎么才能在条件的基础上使用join。假设我正在根据一个条件过滤数据,现在我关心的是,如果一个特定的位类型参数值是1,那么数据集就会包含另一个join,否则返回的结果与前面相同。现在我想创建一个带有@bool位参数的procthen inner join B on B.id=A.idselect A.* from A
INNER JOIN B