一条简单的SQL的SELECT语句,老是说:在distinct附近有语法错误,请大家帮忙看看啊!!!! ( 积分: 0 )

  • 主题发起人 主题发起人 Sunshine168
  • 开始时间 开始时间
S

Sunshine168

Unregistered / Unconfirmed
GUEST, unregistred user!
一条简单的SQL的SELECT语句,老是说:在distinct附近有语法错误,请大家帮忙看看啊!!!!
adoquery1.SQL.Add('select 用户名,distinct(权限) from login');
 
一条简单的SQL的SELECT语句,老是说:在distinct附近有语法错误,请大家帮忙看看啊!!!!
adoquery1.SQL.Add('select 用户名,distinct(权限) from login');
 
adoquery1.SQL.Add('select distinct 用户名,(权限) from login');
你的权限为什么用()?
 
select distinct(权限),用户名 from login
 
SELECT DISTINCT 权限, 用户名 FROM login
 
上面2位朋友的方法还不能实现,请大家再想想办法啊!!
 
adoquery1.SQL.Add('select 用户名,distinct [(权限)] from login');
 
需要使用 group by 用户名
应该是这样的,没经过实验
select 用户名,权限 from login group by 用户名,权限
 
select distinct 权限,用户名 from login //distinct 要有空格的!!
SELECT DISTINCT username, rights FROM users
如果你的列名是:right,则:SELECT DISTINCT username,
FROM users​
 
后退
顶部