当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于双系统的问题    »显示摘要«
    摘要: 我的机器上装有双系统,c盘 98vwin d盘 winxp 我现在把c格式化了,然后重装了win98.但是现在我进入不了原来的winxp了,请问如何恢复双系统的状态? ......
 ·null与""区别    »显示摘要«
    摘要: dim s as string f=null 上述时系统提示“无效的 null值” dim s as string f="" 此时系统不会出现错误提示。 请问它们之间的区别? 还有就是我从数据库表中读取数据至变量中,当有些“字段”为null时~~系统就会提示“无效的 null值”。 我试着通过下述语句来判断记录是否为null值,但是必未成功不知为何? 例子如下: dim......


select-sql的问题啊

select车库.型号    
  from   车库;    
  where   型号==车库x.型号;  
  车库.dbf为原始数据,车库x.dbf中存放所有型号,为何在查询时只查询了车库x.型号字段下的第一条匹配记录,而其他的就不查询了??  
  比如说:纪录benz   在车库.dbf中有好多条但是因为车库x.型号字段下的第一条记录是audi,所以一条也找不到,只能找到audi的所有纪录!!!  
   
  在下先谢谢各位了!!!

NO.1   作者: xiolig

你现在的代码相当于:  
      xh   =   车库x.型号  
      SELECT   ......   WHERE   型号==xh  
  可改成以下命令之一:  
      SELECT   DISTINCT   型号   FROM   车库   WHERE   型号   IN   (SELECT   型号   FROM   车库x)  
      SELECT   DISTINCT   车库.型号   FROM   车库,车库x   WHERE   车型.型号==车库x.型号  
      ……

NO.2   作者: dfwxj

先分析一下问题,远飞是要在车库表中查出车库X表中所有型号的记录,需要使用嵌套的SELECT命令:  
  SELE   型号   FROM   车库   WHERE   型号   IN   (SELE   型号   FROM   车库x)  
   
  凌霄的第一条命令由于加入DISTINCT参数,将从查询结果中去除重复记录,即每种型号只显示第一条记录  
 

NO.3   作者: kinlzy

你的select用法不对,看看楼上的都已经说的很明白了:)


    摘要: 小网虫进来吧,是中英对照,不对少于2中字 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE