好的,首先是我的桌子:
桌屋:
id | items_id |
1 | 1,5,10,20 |
表项目:
id | room_name |参考
1 |厨房| 3
5 | room1 | 10
餐桌厨房:
id | detail_name |参考
3 |勺子| 4
5 |叉子| 10
汤匙:
id |名字|颜色|价格| quantity_available |
4 | spoon_a |白色| 50 | 100 |
5 | spoon_b |黑色| 30 | 200 |
如何执行嵌套的select语句,我想从'house'表中'items_id'列中的每个值中选择id,name,color,price和quantity_available列?
这非常具有挑战性!!
编辑:
阅读罗宾的回答后
桌屋:
id | items_id |
house1 | 1 |
house1 | 5 |
house1 | 10 |
house2 | 20 |
如果这是house表,如何做嵌套,连接或其他任何select语句?
答案 0 :(得分:1)
复杂性似乎出现在你的“房子”表中。
您不应将ID存储为以逗号分隔的列表,而应为每个项目ID分别设置一行。
一旦你将其拆分,你会发现只需简单的连接即可产生所需的任何结果。