1
我有一個查詢返回廣告客戶列表,每個廣告客戶有幾個品牌附加到它。如何爲表中的每一行運行查詢?
所以我運行此:
select distinct Name from tblAdvertiser
inner join tblAvertiserBrand on AdvertiserID=ID
所以這將返回廣告商的名單,我想寫一個查詢,將循環的列表中的每一行上述查詢會給以自動的方式,任何想法?
我有一個查詢返回廣告客戶列表,每個廣告客戶有幾個品牌附加到它。如何爲表中的每一行運行查詢?
所以我運行此:
select distinct Name from tblAdvertiser
inner join tblAvertiserBrand on AdvertiserID=ID
所以這將返回廣告商的名單,我想寫一個查詢,將循環的列表中的每一行上述查詢會給以自動的方式,任何想法?
SQL '循環' 默認
SELECT *
FROM TABLE WHERE advertiser_name IN
(SELECT DISTINCT Name
FROM tblAdvertiser
INNER JOIN tblAvertiserBrand ON AdvertiserID=ID)
如果我明白你要做什麼,我的建議是克里特島的一個循環(「你的查詢」),並進入這個循環執行你的聲明鏈接廣告商與品牌。
不要以爲在循環但在SQL查詢。你想達到什麼目的? –
清澈如泥。 – Mihai
你在使用'循環'是爲了什麼?相當肯定你不需要'循環',sql的行爲是計算所有行的數據。 – AdrianBR