记录一下sqlite中多表查询。
2016-07-01 10:44
393 查看
表1:品牌:brands( brandidvARCHAR(20),
brandVARCHAR(20),
remarkvARCHAR(100))
表2:类型:types( typeid vARCHAR(20),
typeVARCHAR(20),
remarkvARCHAR(100))
表3:品牌:levels( levelid vARCHAR(20),
levelVARCHAR(20),
remarkvARCHAR(100))
表4:油品:oils( oilid vARCHAR(20),brandidVARCHAR(20),typeid vARCHAR(20),levelid vARCHAR(20),remark vARCHAR(100))
说明一下:前三个表为基本信息,即油品的品牌、类型、级别,表4为油品信息,那么该如何显示油品的基本信息呢?
select brands.brand,types.type,levels.level from oils
inner join brands on oils.brandid =brands.brandid
inner join types on oils.typeid=types.typeid
inner join levels on oils.levelid=levels.levelid
brandVARCHAR(20),
remarkvARCHAR(100))
表2:类型:types( typeid vARCHAR(20),
typeVARCHAR(20),
remarkvARCHAR(100))
表3:品牌:levels( levelid vARCHAR(20),
levelVARCHAR(20),
remarkvARCHAR(100))
表4:油品:oils( oilid vARCHAR(20),brandidVARCHAR(20),typeid vARCHAR(20),levelid vARCHAR(20),remark vARCHAR(100))
说明一下:前三个表为基本信息,即油品的品牌、类型、级别,表4为油品信息,那么该如何显示油品的基本信息呢?
select brands.brand,types.type,levels.level from oils
inner join brands on oils.brandid =brands.brandid
inner join types on oils.typeid=types.typeid
inner join levels on oils.levelid=levels.levelid
相关文章推荐
- 100 个最佳 Ubuntu 应用(中)
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- 24 个必备的 Linux 应用程序
- 注册表趣味应用小集
- 远程控制技术的应用
- SQLite教程(十一):临时文件
- 路由器访问列表的应用
- xDSL技术及其应用
- SQLite中重置自动编号列的方法
- 基于XML的桌面应用
- SQL Server 2008 R2 应用及多服务器管理
- 保护你的Sqlite数据库(SQLite数据库安全秘籍)
- SQLite教程(十):内存数据库和临时数据库
- SQLite 入门教程二 SQLite的创建、修改、删除表
- 详解SQLite中的数据类型
- 详解SQLite中的查询规划器
- 10个C#程序员经常用到的实用代码片段
- C#封装的Sqlite访问类实例
- Node.js 应用跑得更快 10 个技巧
- SQLite中的B-Tree实现细节分析