1樓:匿名使用者
wlkc.item_desc=(select * from bom where bom.item like ''%'+trim(edit2.text)+'%'')
這個等於就會報錯,因為後面查詢的不是一個值,*而且不一定是一個欄位,關聯要用id 去查 比如說
select * from a where a.id in (select id from b where 條件)
查詢a的id在b表id的所有資訊,要用到in關鍵字,在...裡,如果等於,直接報錯,
select id from b where 條件,不是一個值
2樓:
你用exec sp_executesql sql的字串with recompile
動態生成sql字串就行了!
可以生成
select * from $1 union allselect * from $2 union all。。。
3樓:匿名使用者
如果直接用一條語句匯出來會把機器給憋死的,因為它要同時訪問上萬張表。所以我建議用臨時表,先建一張臨時表,再寫個迴圈,將這些表往裡面插入資料,最後匯出這張表就行了
SQL查詢問題(統計模組查詢功能多表複雜查詢)請教SQL達人
請參考以下語句 select t1.rq1 as rq isnull x.xs m,0 as xs m,isnull c.cg m,0 as cg m from select rq as rq1 from cgunion select rq from xs as t1left join select...
mybatis聯合多表查詢resulttype怎麼寫
select c.class id,c.class name,s.s id,s.s name from class c left join classstudent cs on c.class id cs.class id left join student s on cs.student id s...
sql查詢多條,每條都有總數,sql查詢多條,每條都有一個總數
這個可以考慮使用虛擬表,加表關聯查詢,假設你的表名為testtable,第一列為姓名,第二列為科目,第三列為分數,查詢sql如下 select a.b.cnt from testtable a left join select 姓名,sum 分數 as cnt from testtable grou...