我有那个数据库图(MySQL)。每个Book
已分配BookLanguage
。每个BookLanguage
有两个不同的LanguageNames
(全球化的目的)。此外,每个Book
可以有一个额外的BookLanguage
(但它不是必需的)。SQL查询和字符串搜索
这就是问题所在 - 我在构建SQL查询时搜索Books
,在BookLanguageNames
中有一些字符串。加入BookLanguage
和BookLanguageNames
以构建查询很简单,但如何应对AdditionalBookLanguages
?
你想要返回什么数据?如果我们不知道你在找什么,我们就无能为力。 – sybkar
我想获得这些书籍,它们在BookLanguageNames的Name列中有一些字符串,并且在AdditionalBookLanguages – Tony
中也有(如果存在)什么是“BookLanguage”表中的“代码”列?有必要吗?为什么不在'BookLanguageNames'或'AdditionalBookLanguages'中? – GregD