我有一个订单在mysql表中包含一些产品的订单。在mysql中加入两个相关表
我有一个车表也被涉及到订单表与验证ID
订单表结构:
id | name | AuthID
1 | Ali | 10
2 | Reza | 11
车表结构:
id | productID | AuthID
1 | P1 | 10
2 | P2 | 10
3 | P3 | 10
4 | P2 | 11
我想加入订单随着车,只是返回所有行订单表,这意味着该查询必须返回两行
简单的字车表是一个购物车我只是想展现订单 +适用于产品的一些过滤器内部车
SELECT *, orders.id AS id, orders.name AS name FROM orders
LEFT JOIN cart ON orders.authID = cart.authID
WHERE orders.id != '0'
ORDER BY orders.id DESC
返回4行(在车表中的所有行),而不是返回2行 –
这听起来像一个问题,也许probem是在加入,可以我们看到造成这种情况的查询? – 2014-01-14 04:57:01
@Mohammad Masoudian删除'*,'并选择你需要的2行。 – voodoo417