table 1 book
brIEf,price,type_ID,author,book_name,ID
table 2 booktype
detail,Title,type_ID
查询book表中的所有字段和booktype表中的Title中的信息
用到inner join
注意:是表与一个查询inner join,也是就说inner join的两边对应的是一个查询和一张表,决不能是两张表否则会报错的
解一:
select book.*,booktype.Title from
book
inner join
booktype
on book.type_ID=booktype.type_ID
注:book.*表示book中的所有字段
解二:
select book.*,b.Title from
book
inner join
(select Title,type_ID from booktype) b //把select 查询变成表b
on book.type_ID=b.type_ID
补充:
当用到C ount(列名) from (表名)一类的函数时如下
select count ID from (select book.*,booktype.Title from book inner join booktype on book.type_ID=booktype.type_ID ) as b
也要把查询转化成一个表的形式才行
总结以上是内存溢出为你收集整理的sqlite建立inner join 查询全部内容,希望文章能够帮你解决sqlite建立inner join 查询所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)