inner-join相关内容

具有多个表的复杂INNER JOIN查询的回显结果

这是我的第一个问题.我有一个复杂的SQL数据库,需要连接具有相同列名的不同表. “赛事"是一项体育比赛.它包含链接到Tournament_stage表的Tournament_stageFK,包含与Tournament表链接的TournamentFK,包含与Tournament_Template表链接的Tournament_templateFK,包含与SportTable链接的sportFK. ..
发布时间:2021-05-16 18:38:08 PHP

MySQL复杂子查询表述

我有两个表- books 和 images . books 具有诸如 id , name , releasedate , purchasecount 之类的列. images 具有 bookid (与书籍中的 id 相同,基本上一本书可以包含多张图像.尽管我没有设置任何其他键约束), bucketid , poster (每个记录都指向某个存储桶中某个 bookid 的图像文件). 表架构: ..

更新失败,因为子查询返回了多个值

尽管没有任何子查询,但我尝试更新表时遇到以下错误: 子查询返回了多个值.当子查询遵循=,!=,,> =时,或者当子查询用作表达式时,这是不允许的. 我的查询: UPDATE t1设置t1.modified = 2来自TransActions AS t1内连接Ruser R开启t1.USERID = r.USERID其中r.dep_code = 54和r.dep_year = ..
发布时间:2021-05-16 18:38:00 数据库

mysql:使用子查询更新,

我有一个带有select语句的更新查询,该查询单独起作用.它将它用于无法正常工作的更新. 更新数据集data.id =(从node.title = data.name上的节点内部联接数据中选择nid); 我收到错误 “您无法在FROM子句中指定要更新的目标表'data'" 因此,在深入研究之后,我发现我可以编写包括另一个select语句的内容: 更新数据集data.id =(从 ..
发布时间:2021-05-16 18:37:57 数据库

如何根据条件删除结果以计算平均电影和特定电影

我有以下架构.一个简短的解释是: 鲍勃把这部电影评为5/5 詹姆斯把这部电影评为1/5 macy对电影的评价为5/5 没有人给电影复仇者定级. 逻辑: 如果我是personA,请查找我阻止的每个人. 查找所有电影评论. 离开电影评论且personA已阻止的任何人,将其从计算中删除. 计算电影的平均评分. CREATE TABLE电影(id整数AUTO_INCR ..
发布时间:2021-05-16 18:37:54 数据库

组合多个SQL JOIN

ALTER PROCEDURE [dbo].[GetValues]@FieldName NVARCHAR(50),@FormName NVARCHAR(50),@PoolName NVARCHAR(50)AS SELECT FieldValue FROM [dbo].[Values]内部联接[dbo].[字段]开启[dbo].[字段] .FieldID = [dbo].[值] .FieldID内 ..
发布时间:2021-05-16 18:37:51 其他开发

SQL查询:复杂的内部联接和外部联接

大家好,我目前正在研究一个SQL示例项目,试图学习SQL的基础知识和一般的内部外部联接. 这是我当前的数据库图: http://imgur.com/z0Ger 我目前无法解决2个写困难的查询. 1.给一个小狗的名字显示它知道的所有技巧.包括:狗的ID&名称技巧ID&名称学习日期和时间技能等级2.给狗窝看一下所有在那里学习技巧的小狗.包括:狗窝编号名称学习日期和时间技巧编号狗的 ..
发布时间:2021-05-16 18:37:48 其他开发

通过内部联接的组合插入

我如何在这个select语句中插入一条语句? SELECT等来自用户内部连接petrazafa.class_room使用(id)标题如“%11%"或“%12%"之类的标题; 我需要插入所有 et = 1; 谢谢 解决方案 编辑1: 我认为这里有一个答案:使用在插入查询中选择相同表名的查询 为您服务: INSERT INTO`yourtable`(et)选择等来 ..
发布时间:2021-05-16 18:37:45 数据库

Teradata-比较Varchar和十进制

一般来说,我对 Teradata 和 SQL 还是很陌生.我需要通过合并三个表中的数据来创建一个表.我能够成功加入其中的两个.我无法正确编写第三个表的连接条件.这是代码: 选择s.cola,s.colb,t.colc,t.cold,u.cole,u.colf,u.colg,u.colh,u.coli,u.colj,u.colk,u.coll从table1 s内连接表2 t在s.colb = t. ..
发布时间:2021-05-16 18:37:42 其他开发

两个表之间的MySQL内部联接

我正在尝试在 MySQL 中加入两个表.这是我的桌子: 游戏桌: GameID日期/时间PlayerOneID PlayerTwoID13年12月13日10:53:29 PM 1 214年12月10日10:57:29 PM 1 215 12/10/2013 10:58:29 PM 2 1 我还有另一个表,其中包含一个玩家的ID和该玩家的名字. 玩家表: 1个Dan2乔恩 ..
发布时间:2021-05-16 18:37:39 数据库

用MySQLi回显JOIN SQL表的内容

我在一个系统上工作,并且该模块应该回显数据库的内容. 在我添加一些JOIN语句之前,它一直运行良好. 我已经检查并测试了SQL代码,它运行良好.不起作用的是我在其中回显JOINed表的内容的那部分. 我的代码如下: $ query ="SELECT reg_students.*,课程.*来自reg_students在reg_students.course_id =上的课程中加 ..
发布时间:2021-05-16 18:37:37 PHP

where子句与内部join语句检查是否相同?

可能重复: 在JOIN或WHERE中的条件 以下两个查询是否相同? SELECT u.*来自用户uINNER JOIN Sales的状态为ON(u.userId = s.userId)在哪里u.active = 1 AND金额>0与状态= 1 与之相对: SELECT u.*来自用户u内联销售(u.userId = s.userId AND s.amount> 0且s.stat ..
发布时间:2021-05-16 18:37:34 数据库

SQLIte中嵌套内部联接的问题

以下sql语句无法在SQLite中运行: 选择*来自AA.optionalfkB = B.pk上的左联接(B.fkC上的B内部联接C = C.pk) 我得到sqlException“未知列B.pk" 根据文档@ http://www.sqlite.org/lang_select.html 这应该工作,并且将在所有其他sql实现中工作.我在做错什么吗? 解决方案 它不起作用,因为 ..
发布时间:2021-05-16 18:37:31 数据库

我如何在不使用联接的情况下重写查询

我想知道如果不使用任何联接将如何编写此查询.我一直在尝试找出联接不可行或无法使用(无法使用)的情况. SELECT*从(表格1内部联接表2上table1.id = table2.id)内部联接表3上(table1.id2 = table3.id2)和(table1.id3 = table3.id3)在哪里table1.id = 1 我不能使用联接的原因是因为应用程序使用HQL而不是标准SQ ..
发布时间:2021-05-16 18:37:28 其他开发

MySQL:具有两个多对多关系和重复项的查询,包含来自子查询的完整数据

这个问题扩展了我刚刚问过的一个问题,在这里刚刚解决: https://stackoverflow.com/posts/62861992/编辑 但是需要一个新的问题,因为另一个问题中遗漏了一个细节.但是首先要注意. 我有四个模型:文章, authors 和 tags .每篇文章可以有很多作者,也可以有很多标签. 所以我的数据库将具有以下表格: 文章article_author作者 ..
发布时间:2021-05-16 18:37:26 数据库

SQL Server:在uniqueidentifier上加入

我有两个表 Backup 和 Requests . 下面是两个表的脚本 备份 CREATE TABLE UserBackup(FileName varchar(70)NOT NULL,) 文件名由GUID表示.有时还有一些与文件有关的其他信息.因此,我们在表中输入了类似guid_ADD的条目. 请求 CREATE TABLE Requests(RequestId UN ..
发布时间:2021-05-16 18:37:22 数据库

如何强制LINQ to SQL对可为空的外键执行INNER JOIN?

我有一个非常简单的设置.表“节点"具有可为空的外键"ObjectId".这在我的数据库模型中用一对多关联表示.现在,我想运行一个查询,为我提供具有特定对象ID的所有节点对象.在直接SQL中,这非常简单: SELECT节点.*,对象.*FROM节点INNER JOIN对象开启Node.ObjectId = Object.ObjectId在哪里Node.ObjectId = @objectId ..
发布时间:2021-05-16 18:37:20 C#/.NET

复杂的SQL查询字符串内部联接共同点

这是一个非常重要的sql查询,其基础是我的整个网站. 它不起作用.. 没有例子很难解释. 有2个表,一个是IngredientsTable,另一个是ProductsTable. 在 IngredentsTable 中,我具有以下内容 面包 ChickenBreast 面条 蛋黄酱 奶酪 番茄酱 黄油 和 ProductsTable Spaget ..
发布时间:2021-05-16 18:37:17 其他开发

SQL内部联接查询返回两个相同的列

假设我有以下SQL查询: SELECT *来自员工INNER JOIN部门在employee.EmpID =部门.EmpID 我想问一下,为什么要得到两个 EmpID 列,以及如何才能只获得其中的一个,最好是第一列. 我正在使用SQL Server 解决方案 SELECT employee.EmpID,employee.name,...来自员工INNER JOIN部门对em ..
发布时间:2021-05-16 18:37:13 数据库