ERROR错误EOF在'选择'

时间:2016-09-26 09:35:48

标签: sql select syntax-error eof

为什么会出现此错误?我试图进行查询,为此我需要从不同的表中选择几个,没有任何组合,但我收到此错误并且我不知道为什么。

语法错误[在'选择']

时缺少EOF

代码:

select 
d.tdok typ,
d.nr numer,
d.symbmg symbol,
d.data dataDok,
d.dokumwe dokumWe,
d.datawe datawe,
d.idkntrh idKth,
d.kwotadok kwotadok,
d.kwotavat,
k.nazwa1 nazwa1,
k.nazwa2 nazwa2
from dokum0 d
join kontrahent0 k on d.idkntrh=k.idkntrh
select t.kwota_n kwota_n 
    from dokumterm t 
    where t.dokum_id = id_dokum;
select p.id_pozdok0 AS settledCount
    from pozdok p   
    where p.dokum_id = id_dokum;
select p.id_pozdok0 AS posCount 
    from pozdok p 
    where p.dokum_id=id_dokum;
select t.kupspr kupspr  
    from sltdok t 
    where t.tdok=tdok;

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

在第一次选择结束后你没有分号(;)所以这个:

join kontrahent0 k on d.idkntrh=k.idkntrh

应该是:

join kontrahent0 k on d.idkntrh=k.idkntrh;