首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

数据库字段姓名

2013-01-04 
数据库字段名称例如:有以下查询语句:select sno,snfrom swhere sno in(select snofrom scwhere cno in(sel

数据库字段名称
例如:
    有以下查询语句:
    select sno,sn
    from s
    where sno in(select sno
    from sc
    where cno in(select cno
                 from c
                 where cn = '数据库')


我想问的是:在这儿,两个标记红色的sno字段名称非得一样吗?
                    两个标记蓝色的sno字段名称非得一样吗?
[解决办法]
和真实字段名有关,这个查询效率不高啊
[解决办法]
可以不一样。
[解决办法]
 对,因为in后边的结合里只有一列,所以怎么命名都无所谓。
 另外,楼主这个连接查询应该尽量写成这样:
select  s.sno,s.sn  from s,sc,c where s.sno = sc.sno and c.cno = sc.cno  and c.cn = '数据库'


 

热点排行