发布网友 发布时间:2022-04-23 05:40
共4个回答
热心网友 时间:2022-04-08 10:34
join分为left join, inner join, right join, 默认是inner join
left join 表示结果已左侧为准,当右侧没有左侧的记录是,字段值已null表示
right join 表示结果已右侧为准,当左侧没有右侧的记录是,字段值已null表示
inner join 表示获取两个表的共有记录,和连表查询相同
select id,name,title,type1 from table1
join
select type2 from table2
on table1.id=table2.id
热心网友 时间:2022-04-08 11:52
哥们儿,我无语。
首先你使用的是sql server 还是oracle,还是mysql?
sql server自己带了查询分析器,他就可以完全满足你的要求。
oracle自己带的工具不是很好用,你可以下个TOAD或PLSQL Developer之类的,都比较好用
如果你用的是mysql,推荐你使用sqlyog,非常不错的mysql客户端工具。
热心网友 时间:2022-04-08 13:27
select * from table1
join
select * from table2
on table1.id=table2.id
.....
热心网友 时间:2022-04-08 15:18
select t1.id,t1.name,t2.name,t3.name from t1 left join t2 on t1.id=t2.id left join t3 on t1.id=t3.id