如何用sql语句写:在一个表中,在fkjhny字段下fkbh字段只能出现一次
解决方案 »
- delphi xe2 的datasnap 的TDataSet参数的问题
- 关于删除dbgrideh的某一列的问题
- 急问一个fastReport的问题!请大家帮忙!谢谢!!!
- 关于三层结构的连接问题——大虾们救命啊,小女子快疯了
- 我的程序连接Access数据库,当用到SELECT * FROM a UNION SELECT * FROM b 出错
- 如何捕获异常发出的单元名和触发该异常的方法名
- 郁闷~~~~~~,三级考了59分~~~~~~~~,放分!
- 如何知道哪些控件类是否具有某一个属性(如具有Caption属性的控件有: TButton,TPanel,TCheckBox)
- 如何在的函数中打开窗体?
- 急!急!急,一个关于BDE的问题,为什么总是连不上数据库?
- 如何在程序运行期指定FastReport里Memo的字体、字号和颜色???
- 怎么统计Panel上面有多少个控件?
DISTINCT 关键字可从 SELECT 语句的结果中除去重复的行。如果没有指定 DISTINCT,那么将返回所有行,包括重复的行。
例子 SELECT DISTINCT au_id
FROM titleauthor
还可以建主键:
with ADOQuery do
begin
close;
sql.clear;
sql.text := 'alter table 表名 add CONSTRAINT PK_name primary key (字段)';
try
ExecSQL;
except end;
end;
但要保证该字段为非空(not null)