帮我看一条SELECT语句. FQuery.SQL.Add('select Handle from UserInfo u,Groups g where u.Logined=1');其中,UserInfo,Groups为表名现在我看不明白的就是u,和g是什么~请高手明示~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上兄说得对.FQuery.SQL.Add('select Handle from UserInfo u,Groups g where u.Logined=1');如果不用别名就是这样:FQuery.SQL.Add('select Handle from UserInfo,Groups where UserInfo.Logined=1');用了别名,就不用写冗长的表名了,方便你写较长较复杂的SQL语句. 用了别名,就不用写冗长的表名了,方便你写较长较复杂的SQL语句.这是不是要用别名唯一的原因呢?别名还有没有别的用处啊? 方便。如果你要把同一个表看作几个表的话,就一定要用别名啦。如 from table1 as t1, table 1 as t2, table1 as t3 ...as 可省略 呵呵,一般情况下,,都是写a,b的你看看这个 u.Logined 就是UserInfo.logined 别名,可以查看sql server的帮助,搜索“FROM 子句” 为什么去应聘人家全要会单片机开发的,难道这年头纯软件已经过时了吗? (100分)求第三方控件?急 历史QQ群 哪位帮帮我? BDE连接mdb数据库怎么不能成功? 怎么调用自己做的.chm文件 调用的问题 紧急求救:delphi中dbchar 做图表问题 寻宝:那位高手知道在哪儿能找到这样的控件。。。。 在DELPHI5中如何取文体框中的某个或任意一个字符。请各位高手指点,多谢!! 续:exe文件生成exe文件的问题!(做过电子杂志的高手请进) 问个combobox和edit的问题!
FQuery.SQL.Add('select Handle from UserInfo u,Groups g where u.Logined=1');
如果不用别名就是这样:
FQuery.SQL.Add('select Handle from UserInfo,Groups where UserInfo.Logined=1');
用了别名,就不用写冗长的表名了,方便你写较长较复杂的SQL语句.
别名还有没有别的用处啊?
你看看这个 u.Logined 就是UserInfo.logined