我有两个表,其中包含数百万条记录,我需要连接它们才能以不同的语言显示结果。我希望使用带有IF条件的查询来创建视图,但我不能理解哪种方式是正确的。我需要做的是:如果下面的select对一行有NULL (换句话说,该行没有deutsch翻译)……...then取同一行的英语版本,因此执行以下select:
从语言A左连接语言B ON (A.id=B.id) WHERE tableA =‘en’order by xyz中选
但是,此应用程序使用安装在客户端计算机中的BDE (另一个应用程序)访问数据库(此数据库在\SERVER\ Data - Base \db.fdb上共享)。这是两个旧的应用程序,我正在用葡萄酒运行它。我成功地运行了BDE并访问了数据库。
“服务器”运行Windows7 x64,其他客户端计算机运行XP、7和10 Windows版本。