繁体   English   中英

MySQL 如果 table1.id = table2.table1_id 查询应该在第一个表中插入第二个表

MySQL Query should insert a second table into the first table if table1.id = table2.table1_id

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有两张桌子。

*brands b*
id, name, img

*models m*
id, name, img, brand_1

我想得到以下 output:

加速结果 / output

b.id, 
b.name, 
b.img, 
models = m.id, m.name, m.img (where b.id = m.brand_id);

我必须为此做两个步骤吗?

  1. 给我所有的品牌
  2. 迭代品牌并给我所有m.brand_id = b.id的模型。

我希望你明白我的意思。 在 PHP Laravel 框架中,您可以将一对多关系作为一个集合。 现在我的问题是:我可以通过查询来解决这个问题吗? 我的方法完全正确吗?

1 个回复

您可以 laravel 始终让您显示 quera builder 构造的原始查询。

但基本上你正在寻找一个INNER JOIN

SELECT
  b.id, 
  b.name, 
  b.img, 
  m.id as models
  , m.name
  , m.img 
FROM models  m INNER JOIN brands ON b.id = m.brand_id;
3 MySQL-如果table1.id = table2.id> 1则显示一行

好吧,我有3张桌子。 1.产品2.产品条形码+数量3.产品类别 我要显示的是具有数量和类别总数的单一产品。 此代码显示: 我要显示的是Web上的库存和商店中的库存的总数,ID,名称,LastUpDate和类别名称。 并且如果该产品有一个以上的数量记录,则只需显示一 ...

2019-06-25 18:59:28 2 35   mysql
4 MySQL Select语句where table1.id!= table2.id

我有一个包含帖子的数据表,然后我有一个单独的数据表,删除了帖子。 删除帖子后会发生的情况是,它的ID被添加到已删除的表中而不是删除帖子条目。 什么是从posts表中选择所有帖子而不选择在已删除表中具有其ID的那些帖子的干净有效方式 ...

6 SQL查询 - SELECT WHERE Table1.ID = Table2.ID AND Table2.Var = @Var

我正在尝试使用两个表和一个会话变量为ASP NET下拉列表创建一个SQL查询。 我想检索表1中的所有值,这些值对应于表2中的匹配ID,其中表2由外部变量过滤。 很明显我不知道怎么说这个问题,这里是我试图做的简化例子: 我的网站有一个会话变量,用于保存用户“过滤”的当前颜色。 ...

7 怎么问如果table1.id == table2.id里面for?

我想确定 table1.id_sitio 和 table2.id_sitio 是否与模板中的 A 相同。 如果不做B 我认为我的 if 语句是错误的......这是我第一次尝试 Django 所以也许我错过了一些东西这是我尝试过的和我的代码: 模型.py 视图.py 模板.html ...

8 PHP MYSQL - 突出显示数据库表行IF table1.id存在于table2中

我有点被困在这里一段时间也许你们可以帮助我吗? 我想突出显示一个数据库记录表,来自一个表,并检查该表中的id是否也存在于第二个表中。 让我更具体一点: 一个简单的示例代码,以保持这个简单: 所以这很好用,我得到所有表格行,每个projectid存在于我的数据库中,但是如何将 ...

9 当第二个表的 id 依赖于第一个表时,使用 php 一次插入两个表

我想一次插入两个表。我可以通过 php 更新。 例如:-我将添加 id 为 1 的第一个表的行,我将添加第二个表的 3 行。我希望所有 3 行的 id 都为 1。但我不知道该怎么做? 意味着当第一个表被更新时,最后一行 id 应该被更新到第二个表到当时更新的所有行。 我的 php 代码是, ...

2018-02-15 11:54:27 1 67   php/ mysql
10 SQLite:Table1,Table2中每个ID的Table1.id <> Table2.id

我需要将2个sqlite表(例如id1和id2)的主键关联起来,以使id1不能等于任何id2,反之亦然。 这是因为我需要从这2个表中获得具有唯一属性ID的相同类型的xml元素。 在sqlite理解的sql中或“经典” sql中,是否有一种方法可以对我的id字段表达这种约束? 另外,我想我可 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM