sql根據乙個表查詢的資料作為條件查詢另乙個表

2022-06-23 10:33:15 字數 275 閱讀 8066

**格式如下:

select *  from billconsume where obid in (select obid from openbills where clearthemarket is

null or clearthemarket=0)

要注意的是:in後面的查詢語句必須是查詢乙個欄位跟前面的表相對應的。比如要根據訂單號orderid,openbills 這個表就需要查詢到orderid這個字段,billconsume這個表的條件就要判斷orderid

乙個表作為多表利用的查詢語句

現實中有這種情況,乙個表有兩個作用 現在表party既作為 分公司 使用也作為 銷售人員 使用。網域名稱表 service domain 銷售人員表 sale salesman 表 agent agent 查詢網域名稱的網域名稱 號 分公司名稱 銷售人員 select sd.domain name,...

SQL查詢乙個表中另外乙個表不存在的資料。

現在有乙個業務場景,兩張表sy user 表 sy org表 其中sy org表的orgid sy user表的username 現在有乙個需求 要求剔除 a表中 user 相對於b表 org 表 多餘的資料 根據對應關係 編寫sql 查詢出兩張表中的重複項 select distinct u.us...

根據乙個表的字段,更新另外乙個表的字段

update table a set latesttm u.tm,latestdata u.data from select from table b inner join select max tm newesttm from table b group by stcd v on drp.tm v...