【发布时间】:2017-01-19 11:02:16
【问题描述】:
基本上我正在尝试做一个简单的加入。我是一个正在进步的初学者,即使我总是在阅读相同的东西......我的问题仍然没有解决! :'( 我正在使用 unixodbc 与我的基地通信,当我使用简单的命令时,这就像一个魅力:SELECT * from PUB."Art"
我知道我必须做一些看起来像这样的事情才能加入 2 个表:
FOR EACH PUB."Art" WHERE (PUB."Art".IdArt = 16969) ,
EACH PUB."ArtDet" WHERE (PUB."ArtDet".IdArt = PUB."Art".IdArt)
END
但这只会返回我 [ISQL]ERROR: Could not SQLPrepare
然后我尝试使用以下方法简化事情:
for each PUB."Art": display PUB."Art".IdArt end.
我尝试在 for each 循环后加冒号(或不加冒号),使用点/逗号等...但我显然从未使用正确的语法...或者我错过了执行此命令的内容!
有人可以给我建议吗? 非常感谢!
【问题讨论】:
标签: progress-4gl openedge progress-db