inner join 作用是什么??能不能说清楚些。谢谢
例如:select top 10 orderid,companyname,orderDate from orders inner join Customers on Customers.Customerid=orders.Customerid
是什么意思
...全文
4196打赏收藏
inner join的作用??
inner join 作用是什么??能不能说清楚些。谢谢 例如:select top 10 orderid,companyname,orderDate from orders inner join Customers on Customers.Customerid=orders.Customerid 是什么意思
发现自己的表达能力越来越差,只能用文字或事例描述问题了,给您个小例子,一看就明白了
--测试数据
DECLARE @a TABLE(id int)
INSERT @a SELECT 1
UNION ALL SELECT 2
DECLARE @b TABLE(id int)
INSERT @b SELECT 2
UNION ALL SELECT 3
--内联接
SELECT * FROM @a a JOIN @b b ON a.id=b.id
SELECT * FROM @a a,@b b WHERE a.id=b.id
/*--结果(只返回两个表中id相同的记录)
id id
---------------- -----------
2 2
--*/