2
我有一个表结构用户订单到像下面的各种商店。现在,我想要得到的查询将是笨codeigniter加入查询为同一个表
- shop_id的选择列表属于USER_ID
- 选择的产品列表中,则属于shop_id和user_id说明
- 然后,它会进入一个单阵列。
就像这样:请给我this.I查询试图独立的功能,但我需要使用连接的单一功能
user_id -> shop_id -> products [0] ->product_name1 [1] -> product_name2`
Table : at_order
+----+------------+-----------+------------+
| id | user_id | shop_id | product-id |
+----+------------+-----------+------------+
| 1 | 3 | 3 | 32|
| 2 | 3 | 3 | 24|
| 3 | 3 | 4 | 3 |
| 4 | 4 | 3 | 8 |
| 5 | 4 | 5 | 4 |
| 6 | 4 | 6 | 1 |
+----+------------+-----------+------------+
function main()
{
SELECT
`shop_id`
FROM (`at_order`)
WHERE `user_id` = '3'
GROUP BY `shop_id`;
one($shop_id,$user_id);
}
function one()
{
SELECT
`product_id`,
`order_status`
FROM (`at_order`)
WHERE `user_id` = '3'
AND `shop_id` = '5';
two($shop_id,$product_id);
}
function two()
{
SELECT *
FROM (`at_product`)
WHERE `product_id` = '35'
AND `shop_id` = '5'
}
我有三个函数编写这三个查询和在主要功能中加入此功能
Please help
你能清除你的问题吗 –