主题:  tableA join tableB 是什么意思?

浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#12004/9/20 9:57:56
看了很多教材,只发现 inner join、left join、right join、full join、cross join,没发现jion,它应该对应哪一个呀?



林易

职务:普通成员
等级:3
金币:1.0
发贴:750
#22004/9/20 10:01:42
应该是表a关联表b全部吧



elite_5d

职务:普通成员
等级:2
金币:1.0
发贴:330
#32004/9/20 10:31:28
JOIN是将多个数据表的记录横向连接,
例如:tableA(a1,a2.a3) tableB(b1,b2,b3)
select * from tableA jion tableB
结果为:
a1,a2,a3,b1,b2,b3共六列.其后还有on设置过滤条件.

JOIN其实是取两表的积



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#42004/9/20 10:39:02
谢谢各位。



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#52004/9/21 3:07:21
JION应该是内连接,INNER JOIN的省略写法,有些人不推荐用JION,在SQL SERVER帮助助也找不到单独的JION关键词。


非常大鱼

不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
#62004/9/21 15:13:24
多表联查,TAB_A JOIN TAB_B应该是SQL2的语句,如果用SELECT * FROM TAB_A,TAB_B WHERE...也一样