三级分类,如果三级表中的字段为空(所属二级分类的主键twoID),那二级分类和一级分类中的数据就一起都读不出来,怎么办

qa1378723469 qa1378723469 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
SELECT
o.oneId,o.name onename,o.state onestate,o.way oneway,o.sorts onesorts,
tw.twoId,tw.name twoname,tw.state twostate,tw.sorts twosorts,tw.way twoway,
th.threeId,th.name threename,th.state threestate,th.sorts threesorts,th.way threeway
FROM barthreelevel th, bartwolevel tw ,baronelevel o
WHERE tw.twoId=th.twoId and tw.oneId=o.oneId;
就是三级菜单导航栏,如果第三级菜单的twoid为空,读出来的数据就为空,但是我任然要把第一级和第二级的菜单读出来,除非第三级菜单中有第二季菜单的主键的外键中有值,有没有更好的方式
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
qa1378723469
Web 开发 81,108 成员 341,721 内容