我正在尝试以下MySQL查询来获取一些数据:
SELECT m.*, t.*
FROM memebers as m, telephone as t
INNER JOIN memeberFunctions as mf ON m.id = mf.memeber
INNER JOIN mitgliedTelephone as mt ON m.id = mt.memeber
WHERE mf.function = 32
但是我总是得到以下错误:
#1054 - Unknown column 'm.id' in 'on clause'
该列确实存在,并且查询仅适用于一个表(例如,当我卸下电话时)
有人知道我做错了吗?
似乎您的要求是联接members
表,但您正在联接telephone
表。只是改变他们的顺序。
SELECT
`m`.*,
`t`.*
FROM
`memebers` AS `m`
JOIN `telephone` AS `t`
JOIN `memeberFunctions` AS `mf`
ON `m`.`id` = `mf`.`memeber`
AND `mf`.`function` = 32
JOIN `mitgliedTelephone` AS `mt`
ON `m`.`id` = `mt`.`memeber`;
希望这对您有所帮助。谢谢!!
我有一个用例,我想将jdbc事务与jooq上下文混合使用。 JDBC代码如下所示: 我希望参数能够同时使用jdbc和jooq。 对于jdbc来说,使用语句非常简单。例如,像这样的图托拉尔: 为了在同一事务上执行jooq查询,我必须获得一个上下文。我找到了一个api来从数据源/连接获取DSLContext 我不清楚的是,是否/如何从语句创建jooq?
问题内容: 在纯ES6中拥有部分Node.js时,是否可以在同一项目中混入某些Typescript模块? 例如,在TypeScript中定义了一些通过Types导入到普通ES6文件中的类型? 问题答案: 是的,这是可能的。 结合以下TypeScript编译器选项 明确支持混合的JavaScript和TypeScript源 由于将编译所有文件,因此有必要将结果JavaScript输出到其他目录中,否
当以下转换在将RDD写入文件之前执行时,它们之间有什么区别? 聚结(1,洗牌=true) 合并(1,洗牌=假) 代码示例: 它与collect()相比如何?我完全知道Spark save方法将以HDFS风格的结构存储它,但我更感兴趣的是collect()和shuffled/non shuffled coalesce()的数据分区方面。
问题内容: 我目前正在做一个包含多重匹配和功能得分的查询。JSON的重要部分如下所示: 但是,我也想包括不一定与查询匹配但具有大于0的特定数值的结果。我认为布尔查询可以做到这一点,但是我不知道如何将布尔查询与功能分数查询。 我知道多重匹配查询只是布尔查询的简写,我可以将多重匹配查询扩展到其布尔匹配部分,但是,我不知道如何在其中进行功能评分。 有任何想法吗?顺便说一下,我的版本是1.1.0。 问题答
问题内容: 我有一个 Jobs 和 Companies 表,我想提取20个满足以下条件的工作: 仅来自两(2)个具名公司的职位 每个公司最多可以有10个工作 我曾尝试以下同,但问题是,适用于整个结果集。我希望它适用于每个公司。 如果每个公司没有10个工作,则查询应返回找到的所有工作。 我是MySQL的新手,所以意识到有一种代替UNION的方法可能更聪明,因此欢迎提出任何改进建议。 问题答案: 引用
应查找下列文件: 我尝试了以下方法: 它应该(但不是)这样工作: bool通过或和部分组合 第一个按查询选择 筛选器使用bool组合by或must_not` 但其行为类似于与via AND子句组合。例如。当我删除“must”或“must_not”时,查询工作。 如何通过OR子句更改查询以将“must”与“must_not”组合? Elasticsearch版本为