sql根据一个表查询的数据作为条件查询另一个表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql根据一个表查询的数据作为条件查询另一个表相关的知识,希望对你有一定的参考价值。
代码格式如下:
select * from BillConsume where obId in (select obId from OpenBills where clearTheMarket is null or clearTheMarket=0)
要注意的是:in后面的查询语句必须是查询一个字段跟前面的表相对应的。比如要根据订单号orderID,OpenBills 这个表就需要查询到orderID这个字段,BillConsume这个表的条件就要判断orderID
以上是关于sql根据一个表查询的数据作为条件查询另一个表的主要内容,如果未能解决你的问题,请参考以下文章
SQL语句 一个表的值与另一个表的字段一致,怎么把两一个表的值作为条件,限定查询的字段