我有两张桌子
1) 客户
id | name
------+-------------------
1 | xyz1
2 | xyz2
3 | xyz3
4 | xyz4
5 | xyz5
2) 产品
id | name | customer | state
------+-------------+----------+-------
1 | product 1 | 1 |Shipped
2 | product 2 | 1 |Pending
3 | product 3 | 1 |Shipped
4 | product 4 | 1 |Pending
5 | product 5 | 2 |Shipped
我想要一个类似的查询:
SELECT name from customer, SELECT count(*) from products where state='SHIPPED', SELECT count(*) from product where state='PENDING' for all developers
产生下面提到的结果:
name | count_shipped | count_pending
-------+---------------+---------------
xyz1 | 2 | 2
xyz2 | 1 | 0
xyz3 | 0 | 0
xyz4 | 0 | 0
xyz5 | 0 | 0