描述下面的SQL查詢的輸出:SQL語法新手學生
select custId, name
from customer
where region = "New York"
UNION
select cust.custId, cust.name
from customer cust
where cust.custId IN (select cust_order.custId
from customer_order cust_order, company_employee comp_emp
where cust_order.salesEmpId = comp_emp.empId
AND comp_emp.name = 'DANIEL');
我的問題是:在包含from customer cust
是「卡斯特」指的是列在客戶表中的行?
這是一個家庭作業的問題,我已經確定導致這一行 成分,我認爲這是卡斯特在客戶表中的列... 我不問了一個整體的解決方案,如果只是一點點鼓勵我在正確的軌道上...
嗯,這看起來像一個聲明,選擇所有客戶的居住在紐約的身份證和名稱,加上丹尼爾進行銷售的所有客戶...因爲沒有指定'UNION ALL',所以沒有重複。 – 2010-04-23 18:14:15