从多个表中选择并显示在表中

时间:2013-03-08 16:58:38

标签: jquery mysql listbox options

我有两个名为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订购

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

2 个答案:

答案 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;