问题标签 [inner-join]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - AND的SQL查询问题
我有一个包含主题类型的表格,另一个包含材料的表格。然后我有另一个表,它保存每个表的键,从而创建多对多关系。
但是,当我尝试搜索主题以挑选两个具有相同材料的主题时,它不起作用。
示例表:
材料表:
话题表:
垫顶桌:
这是我的查询:
谢谢你的帮助。
编辑 - 我知道 AND 是错误对不起。我的意思是如何让它输出与它相关的主题的材料。
sql - oracle的内部连接
我正在考虑 Oracle 的 SQL 实现中内部连接的语法,这似乎有点不一致:
假设您有两个关系贷款(loan_number,branch_name,amount)和借款人(customer_name,loan_number)。loan_number 是两个表共有的属性。现在,Oracle 为您提供了两种表达内部联接的方法:
上面的语句等价于:
但是,在表达交叉连接时,只有一种表达方式:
以下语句在语法上不正确:
这是无效的;Oracle 期望子句的 ON... 部分
既然内连接只是一个带有过滤条件的交叉连接,你们认为这是Oracle SQL 实现的不一致吗?我错过了什么吗?我很想听听其他意见。谢谢。
正如大卫在他的回答中指出的那样,语法是:
即使我不知道上述语法,我仍然认为它不一致。除了允许没有连接条件的内部连接之外,还可以使用交叉连接关键字。交叉连接实际上是没有连接条件的内连接,为什么不将其表示为没有连接条件的内连接呢?
zend-framework - 使用 Zend 框架进行内部联接的最佳方法是什么?
似乎有几种不同的方法可以使用 Zend 框架连接两个表,但我以前从未这样做过,所以我不知道哪种方法是最好的方法。
这就是我正在尝试做的...
我的数据库中有 3 个表:
我正在尝试查找用户所属的组并将其显示给用户。这条 SQL 语句几乎可以完成这项工作(尽管可能有更好的编写方法)。它只返回我关心的列,它们是组的 ID 和标题。
如何使用 Zend 框架做到这一点?
mysql - MySQL查询使用INNER JOIN,不返回我所期望的
我在使用以下查询时遇到问题:
我希望它返回 costingjobtimes 数据库中的每一行,但它目前只返回 4。
基本上,我有 3 张桌子。(costingjobtimes, costingdepartment, costingemployee) 它们如下:
所以所有的查询应该做的是从 costingjobtimes 返回所有的行,但是输入员工姓名而不是 EmployeeID 和部门描述而不是 DeptID。任何帮助都会很棒..
提前致谢,
mysql - MySQL Query:从两个表中检索信息,而无需进行两次查询
我的数据库中有两个表,我想从这两个表中检索信息,而不必进行两次查询。基本上,从任务表中检索到的 user_ID(s) 需要用于从 users 表中获取相应的用户名。这是我到目前为止所拥有的,但查询返回错误:
sql - 比较内连接和外连接 SQL 语句
内连接和外连接有什么区别?这两种连接的确切含义是什么?
java - Java JPA Inner JOIN with WHERE 语句
我想注释以下结构:
我有这个查询:
我有实体 Job(代表 A)和 JobEndPoint(代表 BES)。Job 对象应该包含两个 JobEndPoint,它们像一对一的关系一样映射。我需要两次 JOIN 表两次检查相同的值,不同之处仅在于我在 WHERE 语句中检查的列“c”。
我现在的问题是数据库列和对象字段差异很大,我不知道如何添加 WHERE 语句。
mysql - Left JOIN 更快还是 Inner Join 更快?
所以......哪个更快(NULl 值不是问题),并且被索引。
使用左连接:
这是实际的查询 这里是.. 两者都返回相同的结果
mysql - 连接两个 select 语句的结果
我有一个用作事务日志的表:
我想要一个查询来分别汇总给定日期的所有 ADD 和所有 REMOVE。
这些选择语句中的每一个都可以正常工作,但它们不能被加入:
我可以将每个 select 语句的结果存储到一个表中,然后加入这些表吗?有没有办法一起避免这一切?
谢谢-乔纳森
performance - 在 ELinq 中设计查询时需要帮助
这是我的查询:
我觉得我可以提高性能,因为上面的查询是(如果我错了,请纠正我)对服务器执行 2 次往返;由 Count 执行 1 次,然后在执行时执行。
我想把这个 Count 东西发送到数据库,所以它应该只是到服务器的一次往返。
即使它不是确切的东西,这实际上是我需要的:
我希望我可以使用这个 SPROC(即函数导入等),但我需要Include("Vendor")
,这限制了我用 Linq 来做。
任何形式的建议都会受到欢迎!