注册 登录
编程论坛 SQL Server论坛

如何返回第一列为特定值的数据

烟雨袅袅 发布于 2010-09-27 06:01, 935 次点击
如何返回第一列为特定值的数据
 如
select * from 表 where 第一列=5
 
这个第一列怎么写
注sql2008
 
3 回复
#2
cnfarer2010-09-27 06:23
从关系理论来讲,列顺序是无所谓的,所以这是不符合关系原则的。
#3
烟雨袅袅2010-09-27 06:34
以下是引用cnfarer在2010-9-27 06:23:31的发言:

从关系理论来讲,列顺序是无所谓的,所以这是不符合关系原则的。

我要在多个表中使用第一列都是自动ID号 但是字段名不一样
P表中第一列 P_ID
 S表中第一列 S_ID
 O表中第一列 O_ID
多表存在一定关系,表格可能类似增加,但第一列为自动ID,字段都不同


 
#4
dearwolf41282010-09-27 10:00
首先,你把你需要的字段写出来,不要用*;其次,如果多表有关系,你可以使用inner join来联合查询
1