首先创建两个表,一个tb_book表,一个是tb_bookType表;

内连接查询:

select * from tb_book,tb_bookType where tb_book.bookTypeId=tb_bookType.id;


抽取字段进行内连接查询

select bookname,price,mathor,bookTypeName from tb_book,tb_bookType where tb_book.bookTypeId=tb_bookType.id;



由于分不清那个字段属于哪个表的,所以我们为表取一个别名,如下

select tb.bookname,tb.price,tb.mathor,tby.bookTypeName from tb_book tb,tb_bookType tby where tb.bookTypeId=tby.id;



外链接查询:

左连接

select * from tb_book LEFT JOIN tb_bookType on tb_book.bookTypeId=tb_bookType.id;


右连接,我这里左连接跟右连接查出来的数据是一样的

select * from tb_book Right JOIN tb_bookType on tb_book.bookTypeId=tb_bookType.id;



内连接的多条件查询

select tb.bookname,tb.price,tb.mathor,tby.bookTypeName from tb_book tb,tb_bookType tby where tb.bookTypeId=tby.id and tb.price>25;




















更多相关文章

  1. MySQL数据库表名、列名、别名区分大小写的问题
  2. 常见几种数据库中自增字段的设置方法(转)
  3. 如何使用jQuery将输入值插入更多填充的字段?
  4. HTML Select字段通过ajax调用Web服务
  5. 阻止用户在表单字段中输入
  6. CORS错误:请求标头字段预检响应中的Access-Control-Allow-Headers
  7. 如何在选择单选按钮时显示文本字段
  8. 将输入文本字段显示为纯文本
  9. 在用户将'n'粘贴复制到文本字段后,如何更新视图模型?

随机推荐

  1. 【幻灯片分享】Android账户同步备份框架
  2. Android 菜鸟认知总结——Android初印象
  3. 【Rayeager PX2】andoid开机logo分析及PX
  4. 利用OpenCV在Android上DIY相机——第二届
  5. 让Android自带的Gallery实现多点缩放,拖动
  6. 别再问我2020年Android前景如何了,我都回
  7. android 可用内存的阀值
  8. 阿里Android开发规范:资源文件命名与使用
  9. android 使用AsyncTask实现异步下载文件
  10. android 触摸(Touch)事件、点击(Click)事