为什么会出现此错误?我试图进行查询,为此我需要从不同的表中选择几个,没有任何组合,但我收到此错误并且我不知道为什么。
语法错误[在'选择']
时缺少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;
任何人都可以帮助我吗?
答案 0 :(得分:2)
在第一次选择结束后你没有分号(;)所以这个:
join kontrahent0 k on d.idkntrh=k.idkntrh
应该是:
join kontrahent0 k on d.idkntrh=k.idkntrh;