0

我有两个表设备和产品。设备表有列 id 和 device。和产品表有列 id 和 product。

设备表是

id     device

 1       a                 
 2       b                  
 3       b           

产品表是

id     product

 1       x     
 2       y        
 3       z       
 4       s

我需要结果

 id     device

  1       a    
  2       b        
  3       b       
  4      null
4

3 回答 3

1

像这样的东西怎么样

SELECT  p.id,
        d.device
FROM    product p LEFT JOIN
        device d    ON  p.id = d.id

另外,看看SQL SERVER – Introduction to JOINs – Basic of JOINs

于 2012-12-21T04:56:38.560 回答
0

你应该试试这个加入

 select p.id,d.Device 
       from tblDevice d 
       right join tblProduct p
       on d.id=p.id
于 2012-12-21T07:39:16.863 回答
0

尝试这个

select p.id,d.device from products p outer join device d
 on d.id=p.id
于 2012-12-21T04:55:52.790 回答