我需要知道TABLE A
中基于TABLE B
中的列值的TABLE B
中的连接记录的行,但我还需要返回TABLE A
中一行的行1}}在TABLE B
中没有匹配。
好像我需要LEFT JOIN和LEFT OUTER JOIN,所以我不知道该怎么做。我知道如何做每一个,但不了解如何一起做。
架构如下:
TABLE_A
pk
TABLE_B
pk
a_fk
some_value
我需要Table_B在Table_B中没有连接记录的连接行或Table_A在Table_B中有一个连接记录行(它可以有很多),其中some_value不等于" thisValue"
感谢。
答案 0 :(得分:1)
左连接是左外连接。外连接保留了其中一个表,这是你经过如此好的猜测。
var array = ["123", "456", "#123"];
var el = array.find(a =>a.includes("#"));
console.log(el)
所有匹配的行都将填充B信息,所有这些信息都不会在B数据中出现空值