所以以下查询对我来说很好:
SELECT DISTINCT StNo,HaulNo,CatCatchWgt
FROM HL
WHERE SpecCode='126436';
但是,当我尝试向我的选择添加另一列时,如下所示:
SELECT DISTINCT StNo,HaulNo,Year,CatCatchWgt
FROM HL
WHERE SpecCode='126436';
突然,我得到错误。具体来说,当我打开详细信息时,我得到:
HY000 error code 1000
syntax error, unexpected $end, expecting BETWEEN or IN or SQL_TOKEN_LIKE
但是,当我访问 W3 学校 SQL 网站并尝试查询 4 列(http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all)时,它工作正常。当您尝试查询太多列时,OpenOffice Base 是否讨厌它?我必须在 OpenOffice 中做一些特别的事情吗?还是我忘记了一些关键概念?