SQL查询以基于另一个表中的列值从一个表中选择

路易斯

我有两个表,我想从“表A”中选择与“表B”一列中的值不同的所有值。

我试过了

SELECT A.* FROM tableA A
left join tableB B  ON A.id = B.id WHERE B.column <> 1;

但这只是返回我要忽略的值。

伦德罗
SELECT A.*
FROM tableA A
INNER JOIN tableB B
ON A.id = B.id
WHERE B.column != 1;

要么

SELECT A.* FROM tableA A WHERE A.Id NOT IN (SELECT B.Id FROM tableB B WHERE B.column != 1)

根据您的SQL,您可以使用<>或!=

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从一个表中选择记录,而另一个表中没有两列

查询从一个表中选择具有类似另一表中的列的文本的列

LINQ查询基于匹配另一个表从一个表返回

我可以从一个ID =另一个查询的表中选择全部的SQL查询吗?

TSQL-从一个表到另一个表中选择列值

如何从一个表中选择一个值,而在另一个表中满足两个单独的条件对

如何基于对另一个表的选择在表的列中插入值

Lua-从一个范围(或表)中选择一个随机值,但不包括一个(或另一个)表的值

MySQL基于选择从一个表插入到另一个表

SQL查询以从一个表中选择,该表要么不在另一个表中,要么不在该表中具有特定值

SELECT查询基于另一个表中的值选择值

SQL:如何从另一个表中的一个表中选择不同的值?

从一个表中选择数据,然后基于SQL Server中的另一个表重命名列

从一个表中选择,从另一个表中计数

从一个表中选择行,其中在MYSQL中从另一个表中选择值和顺序

根据另一个表的频率从一个表中选择列?

SQL从一个表中选择项目,从另一个表中选择条件

SQL查询从一个表中选择不在另一表中的行

SQL查询-从一个表中选择全部,在另一个表中匹配记录

MySQL查询-从一个表中选择,从另一个表中计数

从另一个表中选择和拆分列值的 Sql 查询

基于从另一个表中选择的列更改的重复值

从一个表中选择所有列,从另一个表中选择 1 列

基于索引值将列从一个表复制到另一个表的 SQL 查询

使用另一个表从一个表中选择内容

从一个表中的两个不同列中选择数据,这些列指向另一个表中的同一列

SQL:如何从一个表中选择一个单元格值作为选择另一个表的条件

从一个表中选择数据从另一个表中选择数据列,使用r

根据 SQL 中另一表的选择从一个表中选择数据