数据库没学好,这下子傻了!!

myxiaopeier 2003-04-21 11:05:07
三个表:MainMenu,MenuList,TmpMenu
其中:Mainmenu结构如下:(菜肴列表)
id——自动编号
编号——文本
类别编号——文本
名称——文本
MenuList结构如下:(菜谱列表)
id——自动编号
菜单名称——文本
菜单编号——文本
TmpMenu——结构如下(菜谱明细表)
id——自动编号
菜单编号——文本
菜肴名称——文本

现在需要如下功能,当用户从菜谱列表中选择一个菜单时,需要显示该菜单所包含的菜肴,这个sql语句怎么写?好像是用什么join之类的语句吧。

拜托拜托。
...全文
24 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
myxiaopeier 2003-04-22
  • 打赏
  • 举报
回复
收到!
DimVar 2003-04-22
  • 打赏
  • 举报
回复
楼上写的不错!
会飞的魔术师 2003-04-21
  • 打赏
  • 举报
回复
select * from mainmenu inner join menulist on menulist.菜单编号=mainmenu.类别编号 inner join tmpmenu on menulist.菜单编号=tmpmenu.菜单编号 and mainmenu.名称=tmpmenu.菜肴名称
where menulist.菜单名称='kjsdhksj'

建议改一下数据库,使用ID关联比较好
myxiaopeier 2003-04-21
  • 打赏
  • 举报
回复
更正!!
上面tmpmenu中结构应该是:id,菜单编号,菜肴编号!!

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧