复杂的SQL查询——查找与多个不同外键匹配的项目
假设您有一个 Products 表 (ID int, Name nvarchar(200)) 和另外两个表:ProductsCategories (ProductID int, CategoryID int) 和 发票产品(InvoiceI…
SQL中与其他表的所有记录相关的记录
假设关系数据库中有三个表: Person {id, name} Obstacle {id, name} Person_overcomes_obstacle {person_id, obstacle_id} 我想编写一个查询来告诉我…
通过中间表进行SQL查询
给出下表: Recipes | id | name | 1 | 'chocolate cream pie' | 2 | 'banana cream pie' | 3 | 'chocolate banana surprise' Ingredients | id | nam…
用于选择项目/属性列表中具有多个属性的项目的 SQL 语句是什么?
假设我有一个表,其中列出了项目和属性,例如, frog green cat furry frog nice cat 4 legs frog 4 legs 我想从项目列中选择同时具有绿色和 4 条腿属…
在不同行上选择满足不同条件的值
假设我有一个如下所示的两列表: userid | roleid --------|-------- 1 | 1 1 | 2 1 | 3 2 | 1 我想要获取具有 roleids 1、2 和 3 的所有不同用户 ID…