脚本宝典收集整理的这篇文章主要介绍了数据库之连接查询,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
两张表
表1 :t_user 9条数据id,u_name,age
表2:t_lover_info 5条数据id,u_id,lover_name
单表查询示例:select * From t_user;
多表查询笛卡尔积(无意义,需对结果集进行筛选)select * from t_user,t_lover_name;
以下是对笛卡尔积的筛选处理
等值连接1,利用where指定条件select * from t_user as t1, t_lover_info as t2 where t1.id=t2.u_id;
2,利用join .......on条件 select * from t_user as t1 join t_lover_info as t2 on t1.id=t2.u_id;
3,利用inner join.....on条件select * from t_user as t1 inner join t_lover_info as t2 on t1.id=t2.u_id;
4,利用cross join.....on条件select * from t_user as t1 cross join t_lover_info as t2 on t1.id=t2.u_id;
左连接1,select * from t_user as t1 left join t_lover_info as t2 on t1.id=t2.u_id;
2,select * from t_user as t1 left join t_lover_info as t2 on t1.id=t2.u_id where t2.id is null;
右连接,同左连接,right替换left
以上是脚本宝典为你收集整理的数据库之连接查询全部内容,希望文章能够帮你解决数据库之连接查询所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。