join相关内容

加入表两次 - 在同一个表的两个不同列上

我有一个非常混乱的数据库,其中一个表在单独的表中保存了我需要的两个值.这是我的问题: 表1- ID表2- ID- table1_id- table3_id_1- table3_id_2表3- ID- 价值 我需要从 table1 开始并执行一个连接,以便在两个单独的列中返回来自 table3 的值.所以我想要这样的东西: table1.id |table2.id |table2.table3 ..
发布时间:2022-01-20 12:44:22 其他开发

需要在第三张桌子中加入 2 张桌子及其 FK

所以基本上我正在关注一个教程问题,该问题问我以下问题.我不太确定如何加入不包含其他 FK 的 2 个表,它们(即他们的两个 FK)位于第三个表中.我可以得到一些帮助/解释吗? 我的答案 SELECT Forest.Fo_name, Species.Sp_name, Species.Sp_woodtype来自森林INNER JOIN 物种ON Tree.Tr_species=Tree.Tr_ ..
发布时间:2022-01-20 11:55:18 数据库

Sequelize.js:连接没有关联的表

有没有办法在 sequelize 中加入没有使用 include 定义的关联的表?这不是 this 的副本.我说的是完全没有关联但有我想加入的列的表. 例子: select * from bank左外连接账户在 account.bank_name = bank.name 上述查询将返回表 bank 中的所有记录,无论是否存在适用指定约束的 account 记录. 如果模型 bank ..
发布时间:2022-01-19 18:26:22 其他开发

选择具有多个标签的行...有更好的方法吗?

我正在尝试做一个标签系统来从数据库中选择产品.我已经读过,实现这一目标的最佳方法是通过多对多关系,因为当有很多记录时,使用 LIKE '%tag%' 会变慢.我还阅读了 this 问题在哪里匹配多个标签,你必须为每个标签做一个连接正在请求标记. 我有 3 个表:shop_products、shop_categories 和 shop_products_categories.例如,我需要能够找 ..
发布时间:2022-01-18 21:38:38 数据库

Mysql join 查询多个“标签"(多对多关系)匹配所有标签?

我正在尝试查询与所有给定标签集匹配的对象. 基本上,我希望用户能够添加越来越多的标签来过滤或“缩小"他们的搜索结果,就像 newegg.com 所做的那样. 我的表结构是一个对象表、一个标签表和一个 MANY:MANY 关系表 ObjectsTags.所以我有一个像这样的 JOIN 查询: SELECT * FROM 对象左外连接 ObjectsTags ON (Objects.id ..
发布时间:2022-01-18 21:01:58 数据库

如何在 Magento 中加入收藏?

我正在尝试使用产品加入自定义集合,以在管理网格小部件中显示产品名称(不仅仅是 ID).到目前为止,我找不到正确的语法. 我可以通过以下方式检索具有产品名称的产品: Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('name'); 我可以通过以下方式检索我的自定义集合: Mage ..
发布时间:2022-01-18 10:12:42 其他开发

使用连接更新 Redshift 表

我有 3 张桌子 t1、t2 和 t3. t1 有 2 列-> id1, val1 t2 ->id2, val2t3 ->id3, val3如果 id1=id2 并且 id2 = id3 然后我需要更新 val1 和 val3.但是我重复了 id1 并且每个都应该有相同的 val3 我正在使用 更新 t1t1.id1 = t2.id2 上的内部连接 ​​t2t2.id2 = t3.i ..
发布时间:2022-01-17 20:55:13 其他开发

带有连接的 Postgres RETURNING 子句

在下面的 SQL 中,我怎样才能使 RETURNING 子句加入其他内容并返回加入的行?在这里它只返回 mytable 中更新的行,但我希望它返回连接到另一个表中的某些内容的行. 更新 mytable设置状态 = 'A'从 (选择 myid来自我的表WHERE 状态 = 'B'按 mycolumn 订购限制 100更新) 子在哪里 mytable.myid = sub.myid返回 *; 我 ..
发布时间:2022-01-17 20:55:06 其他开发

内连接嵌套在更新语句 SQL 中

我正在尝试编写一个在更新语句中执行内部联接的查询. 这是我正在处理的当前查询: 更新singulation1.`q096_cq33r08-ds01-n-testtable`放视觉= t2.视觉,检查状态 = t2.检查状态,检查员姓名 = t2.检查员姓名从singulation1.`q096_cq33r08-ds01-n-testtable` t1内部联接singulation1.`q0 ..
发布时间:2022-01-17 20:40:35 数据库

PostgreSQL:忽略左外自连接的更新

我想用 TRUE 更新列 leaf_category,其中类别不是父类别.它作为一个选择语句工作: 选择c1.id,c1.name,c1.slug,c1.level,c2.parent_id,c2.name,c2.slug,c2.level从目录_类别 c1左外连接catalog_category c2 on(c1.id = c2.parent_id)在哪里c2.parent_id 为空; ..
发布时间:2022-01-17 20:36:03 其他开发

SQL 从另一个表中的另一列更新一列

在此之前我阅读了各种帖子.但它们似乎都不适合我. 正如标题所示,我正在尝试从另一个表中的一列更新一列.我不记得以前有这个问题.. 1.表:user_settings.contact_id,我想用contacts.id更新where (user_settings.account_id == contacts_account_id) 2. 以前,联系人是通过 account_id 链 ..
发布时间:2022-01-17 20:26:48 数据库