我有两个名为order
和order_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订购
我不确定如何将它拼凑在一起。关于如何实现这一目标的任何想法或线索?
答案 0 :(得分: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
答案 1 :(得分: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;