我试图列出有采购订单(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