sqlite建立inner join 查询

sqlite建立inner join 查询,第1张

概述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的两边对应的是一个查询和一张表,决不能是两

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 查询所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1177840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存