我試圖根據不同的條件從同一個表中獲取兩個不同的值,並且在我的左連接中沒有識別SELECT語句。在同一個表上的左連接 - 不識別嵌套的SELECT語句
的錯誤如下:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 7, char -1
SELECT.
該SQL語句:
SELECT
b.dept,b.typ,c.brand,c.style,c.ext,c.description,
max(c.price),max(c.last_cost),sum(c.quan) "TOTAL INV",D.QUAN "WEB INV"
FROM
invt c
left outer join (
SELECT dept,typ,brand,style,ext,description,sum(quan) as d.quan
FROM invt WHERE store in ('997')
group by dept,typ,brand,style,ext,description) d
on (b.store = d.store and b.style = d.style and b.brand = d.brand)
LEFT OUTER JOIN
sku b
on c.style = b.style and c.brand = b.brand
where c.quan <> 0 or c.ord <> 0
GROUP BY
b.dept,b.typ,c.brand,c.style,c.ext,c.description
如果您通過四個或更多空格(或一個或多個選項卡)縮進代碼,它將被正確格式化。事實上,這幾乎是不可讀的。 – 2012-06-06 20:28:08
'd.store'似乎不存在。 –
商店在兩個表中,我只是不希望商店#在報表上打印。服務器似乎停滯不前,沒有通過Second Select語句。 – user256909