从表而不是 pk 中获取语言列的确切值

时间:2021-05-14 14:48:49

标签: mysql

要导出包含列语言的表,可以使用什么来获取所用语言的完整值?

通过下面的代码,我得到了语言的 pk 值:

INSERT_UPDATE 表名;第 1 列[unique=true];语言;创建时间;修改时间 "#% impex.exportItems( ""select {pk} from {TableName} "", Collections.EMPTY_MAP, Collections.singletonList( Item.class ), true, true, -1, -1 );"

1 个答案:

答案 0 :(得分:0)

您必须将要从中导出数据的表与语言表相关联,并使用该语言表中已使用的具有适当属性的列名才能获取值

例如:

INSERT_UPDATE 表名; column 1[unique=true];language(name[lang=en])[unique=true];createdtime;modificationtime "#% impex.exportItems( ""select {k.pk} from {TableName as k JOIN LanguageTable as L ON {k.language}={L.pk}} "", Collections.EMPTY_MAP, Collections.singletonList( Item.class ), true, true, -1, -1 );"

相关问题