我現在利用SQL server鏈接了一個mysql資料庫。
在寫一個陳述句時,遇到困難,請指點一下,陳述句如下:
SELECT * FROM OPENQUERY(MYSQL, 'select * from table ' )
select a,b,c=(SELECT * FROM OPENQUERY(MYSQL, 'select count(*) from table where d=t1.a ' ) ) from table1 t1
就是這個“where d=t1.a”我不知道應該怎么寫,總是報錯。
我嘗試過:where a='t1.a' where a=''ta.a'' where a='"t1.a'"都不行
uj5u.com熱心網友回復:
表的結構發一下看看啊uj5u.com熱心網友回復:
表結構太復雜了,其實就想知道當參考變數陳述句的格式應該怎么寫
uj5u.com熱心網友回復:
變數直接拼進去,沒辦法傳引數的或者你用 sp_executesql 并把查詢結果放到臨時表,這個可以傳引數,但無法直接查詢
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/115350.html
標籤:MySQL
下一篇:# 操作mongo資料庫視圖
