我有一個需要在多個站點運行的SQL查詢,查詢將與「站點ID」相同,站點ID存儲在另一個表中每個數據庫,所以我認爲它會更容易自動化,並寫入查詢,以獲取正確的位置在where子句中的siteid而不是更改查詢20次。如何使用where子句中的列條目篩選查詢
我的查詢是:
Select *
from customers
where bactive = 'true' and siteid = 'Site1'
網站存儲在表中的「帳戶」所以,我想我可以做這樣的事情:
select *
from customers
where bactive = 'true' and siteid = database.dbo.accounts.siteid
這沒有奏效。
任何幫助表示讚賞。
但是應該使用哪個database.dbo.accounts.siteid?所有這些,還是隻有一個? – jarlh
您需要在Select Clasue –