在sql中查询多个指定字段时怎样加入指定字段在另一表中相同字?
更新时间:2022-02-26 10:38:09 • 作者:LEONARD •阅读 481
- 怎么让SELECT搜索多个表和多个表中的字段,在同一条语句中,求救
- SQL中怎样将一个表中多个字段插入到另一个表中的一个字段中
- SQL语句.查找数据库两个不同的表里的字段.如何加入E语言同一个列表框.
- 将一张表的某个字段同时插入另一张表的多个字段的sql怎么写
怎么让SELECT搜索多个表和多个表中的字段,在同一条语句中,求救
select from table_name where id union select from table_name where id
SQL中怎样将一个表中多个字段插入到另一个表中的一个字段中
不知道B表的type和state两个字段都关联A表的id这句怎么关联
不过后面的条件可以用case语句(如果你的数据库支持的话)
select case when ddCoding='01' and ddName='交换机' then b.type
when ddCoding='02' and ddName='在库' then b.state
else '' end
SQL语句.查找数据库两个不同的表里的字段.如何加入E语言同一个列表框.
楼上正解(嵌套查询):select * from TABLE as tt where id in(select top 2 id from TABLE where class=tt.class) order by class
将一张表的某个字段同时插入另一张表的多个字段的sql怎么写
type 和state 可以为空吗?来
就是说当符合第一个条件时源将2113A的ID插入到B表的type,此时B表的state的值是多5261少?
就是说当符合第二个条件时将A的ID插入到B表的state,此时B表的type的值是多少?
如果可以为4102空的话可以这样:
insert into B(type,state)
select
case when ddCoding='01' and ddName='交换机1653' then id end,
case when ddCoding='02' and ddName='在库' then id end
from A
如果不为空的话可在end 前加入else 值