我試圖列出有采購訂單(POS)超過一個供應商
這裏作業的所有作業信息查詢工作是兩個表中的列與多個供應商
table pos
+--------+-------+------------+
| job_id | po_id | vendor |
+--------+-------+------------+
table jobs
+--------+---------+---------+
| job_id | cust_id | jobtype |
+--------+---------+---------+
目前,我對如何使用子查詢返回列出超過1個供應商的作業感到茫然。任何幫助,將不勝感激。
編輯 >>>>
mysql> select j.*, vendor, count(vendor) as count
from jobs j join pos p on p.job_id=j.job_id
group by vendor
having count(vendor) > 0;
該查詢返回差不多正確的結果,但它顯示了相同的JOB_ID兩次在表中,而不是重複的時候,我只想要鮮明JOB_ID的以顯示。試圖使用不同的job_id返回'列job_id不明確' 這是一個羣體的問題?我需要一個子查詢嗎?
這裏使用的別名 – Drew