我有3个表,categories
,列名为id
和cat_id
。 Cat_id = 0给我Veg和Cat_id = 1给我非veg。
现在我有另一个表menu
(列me_id
,me_name
和re_id
),其主要类别为item
(item_id
列,具有sub_ctegories的re_id
,me_id
,cat_id
,item_name
和item_rate
}
我想要如下所示
Veg Menu Non Veg Menu
Main_cat1 Main_cat2
--Sub_cat1 --Sub cat1
Main_cat3
--Sub_cat3
请帮忙
答案 0 :(得分:0)
首先,我无法理解你为什么在cat_id
表中保留item
,其次re_id
是item
表中的外键的目的是什么而你已经将me_id
作为外键。最后,您需要menu
表中的外键。有些事情是cat_id
。
请记住,您的查询将是这样的
SELECT * FROM categories INNER JOIN menu ON categories.cat_id = menu.cat_id INNER JOIN item ON menu.me_id = item.me_id WHERE cat_id = 0;
您可以在这里将cat_id更改为1:WHERE cat_id = 1
通过某种形式输入,jquery或简单地通过分配id和通过url传递参数(GET方法)。