用到了两个表“ITProducts(电子产品)”和“Computers(电脑)”,字段和值如下:ITProducts表的字段和值:
id productName price modelNo.
1 IBM Mouse 50 IMS2001
2 Lenovo Note 5000 E520
3 ACCOR Mon 1500 S5201
4 NOKIA 2000 N9Computers表的字段和值
id brand price ModelNo.
1 GreatWall 3000 M2001
2 Lenovo 4500 L3021
3 Lenovo 5000 E520
我想要的结果是查出以上两个表中 productName或brank字段中包含Lenovo字样的结果,不带重复的。这个语句怎么写?
谢谢
!
id productName price modelNo.
1 IBM Mouse 50 IMS2001
2 Lenovo Note 5000 E520
3 ACCOR Mon 1500 S5201
4 NOKIA 2000 N9Computers表的字段和值
id brand price ModelNo.
1 GreatWall 3000 M2001
2 Lenovo 4500 L3021
3 Lenovo 5000 E520
我想要的结果是查出以上两个表中 productName或brank字段中包含Lenovo字样的结果,不带重复的。这个语句怎么写?
谢谢
!
select * from ITProducts where charindex('Lenovo',productName)>0
union all
select * from Computers where charindex('Lenovo',brand)>0
)t