【问题标题】:How do I put two tables together in sql [duplicate]如何在sql中将两个表放在一起[重复]
【发布时间】:2015-03-04 00:05:12
【问题描述】:

我有一个包含 ID、汽车型号和最快圈数列的驱动程序表,我想将它与包含汽车型号、马力和成本列的汽车表放在一起。我希望我的大桌子有 ID、汽车型号、最快圈速、马力、成本列。

【问题讨论】:

  • 称为基本连接。请先学习 SQL 教程。
  • 通过使用 JOIN 子句。

标签: sql


【解决方案1】:

这是一个简单的JOIN,可能看起来像

SELECT * FROM "driver" JOIN "Car" on (driver.model = car.model)

当然,car.model 和 driver.model 需要相同。理想情况下,您的连接基于外键约束。如 cmets 中所述,一个基本的 SQL 教程在这里为您提供了一些输入。

【讨论】:

  • 拜托,回答这类问题只会鼓励他们发更多帖子。此社区不适用于教程。
  • 正在考虑但决定“gtfo n00b”可能也是一个坏主意,因为它会破坏所有动力。
  • 我已经完成了 $result = mysqli_query($link,"SELECT FROM "Driver" JOIN "Car" ON (Driver.Car_model = Car.Car_model) ");但我得到解析错误
  • 请正确引用您的 PHP 代码并根据您的数据库布局调整查询。请阅读文档。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-14
  • 2015-05-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多