C# 如何在一个查询中读取多个dbf文件
我正在尝试从同一文件夹中的多个dbf文件读取以下查询:C# 如何在一个查询中读取多个dbf文件,c#,sql,dbf,C#,Sql,Dbf,我正在尝试从同一文件夹中的多个dbf文件读取以下查询: "SELECT COMPNO FROM REF10,REF11,REF12,REF08,REF09 WHERE SR_NO='RDDFT000108'"; 上述操作会产生以下错误: 指定的字段“COMPNO”可以引用多个表 在SQL语句的FROM子句中列出。“ 如何在同一查询中引用多个表?尝试使用UNION SELECT COMPNO FROM REF10 WHERE SR_NO='RDDFT000108'; UNION ALL; SE
"SELECT COMPNO FROM REF10,REF11,REF12,REF08,REF09 WHERE SR_NO='RDDFT000108'";
上述操作会产生以下错误:
指定的字段“COMPNO”可以引用多个表
在SQL语句的FROM子句中列出。“
如何在同一查询中引用多个表?尝试使用
UNION
SELECT COMPNO FROM REF10 WHERE SR_NO='RDDFT000108';
UNION ALL;
SELECT COMPNO FROM REF11 WHERE SR_NO='RDDFT000108';
UNION;
SELECT COMPNO FROM REF12 WHERE SR_NO='RDDFT000108';
UNION;
SELECT COMPNO FROM REF08 WHERE SR_NO='RDDFT000108';
UNION;
SELECT COMPNO FROM REF09 WHERE SR_NO='RDDFT000108';
尝试使用
UNION
SELECT COMPNO FROM REF10 WHERE SR_NO='RDDFT000108';
UNION ALL;
SELECT COMPNO FROM REF11 WHERE SR_NO='RDDFT000108';
UNION;
SELECT COMPNO FROM REF12 WHERE SR_NO='RDDFT000108';
UNION;
SELECT COMPNO FROM REF08 WHERE SR_NO='RDDFT000108';
UNION;
SELECT COMPNO FROM REF09 WHERE SR_NO='RDDFT000108';
应在查询文本中使用表定义:
"SELECT REF10.COMPNO, REF11.COMPNO, REF12.COMPNO, REF08.COMPNO, REF09.COMPNO FROM REF10,REF11,REF12,REF08,REF09 WHERE SR_NO='RDDFT000108'";
应在查询文本中使用表定义:
"SELECT REF10.COMPNO, REF11.COMPNO, REF12.COMPNO, REF08.COMPNO, REF09.COMPNO FROM REF10,REF11,REF12,REF08,REF09 WHERE SR_NO='RDDFT000108'";
我已经编辑了你的标题。请看“”,其中的共识是“不,他们不应该”。我已经编辑了你的标题。请参阅“”,其中的共识是“不,他们不应该”。