我有三个链接表 - order_tab包含订单,autosorder_tab连接另外两个表和auto_tab包含商店中的所有汽车。
一个订单可以包含任意数量的汽车。
CREATE TABLE order_tab
(`id` int, `_phone` varchar(10), `_email` varchar(9), `_date` varchar(10))
;
INSERT INTO order_tab
(`id`, `_phone`, `_email`, `_date`)
VALUES
(1, '111-111111', 'ok@ok.com', '2013-08-19')
;
CREATE TABLE auto_tab
(`id` int, `us_id` int, `str_1` varchar(3), `str_2` varchar(8))
;
INSERT INTO auto_tab
(`id`, `us_id`, `str_1`, `str_2`)
VALUES
(2, 0, 'BMW', '530i E60'),
(6, 0, 'BMW', '530i')
;
CREATE TABLE autosorder_tab
(`id` int, `au_id` int, `or_id` int, `hours` int, `price` decimal(19,2))
;
INSERT INTO autosorder_tab
(`id`, `au_id`, `or_id`, `hours`, `price`)
VALUES
(1, 2, 1, 3, 2700),
(2, 6, 1, 2, 3500)
order_tab id - 是主要的。or_id来自autosorder_tab是id来自order_tab。au_id是来自auto_tab
的 id
如何在每个订单中选择所有汽车的所有订单?