3

我有两张桌子叫orderorder_items

order_id--pupil_id --date_bought--total_price

1  ----1001---- 2013-03-07 23:35:49 - 1.00

order_id-- product_name

1 ------ product1

1 ------ product2

我想显示购买日期和总价。这将是某种加入声明,其中包含使用最新 order_id 购买的产品,可能在声明中由 desc 订购

我不确定如何将它拼凑在一起。关于如何实现这一目标的任何想法或线索?

4

2 回答 2

1
SELECT product_name, date_bought, total_price
FROM `order` o
JOIN `order_items` oi
ON o.order_id = oi.order_id
ORDER BY o.order_id DESC
于 2013-03-08T17:00:37.770 回答
0
SELECT 
    od.date_bought, 
    od.total price, 
    group_concat(odi.product_name separator ', ') 
FROM order, order_items 
WHERE 
    order.order_id od = order_items.order_id odi 
GROUP BY odi.order_id
ORDER BY od.order_id DESC;
于 2013-03-08T17:06:05.977 回答