【问题标题】:phpmyadmin SQL query multiple tablesphpmyadmin SQL查询多个表
【发布时间】:2014-01-17 02:12:00
【问题描述】:

我有两张桌子。
(1) 压缩机
(2) 曲轴箱加热器

我正在尝试创建一个 SQL 查询来做:

  • 选择每个 compressor.PART_NUMBERcompressor.VOLTAGEcompressor.WATT

  • 找到具有相同电压和瓦特的 crankcase_heater.PARTNO

  • 将该值添加到压缩表上名为“CRANKHTR”的新字段中

基本上,此查询将重现我的压缩器表,但会有另一个名为“CRANKHTR”的“列”。

我完全不知道从哪里开始。我尝试使用 phpmyadmin SQL 查询生成器,但我不知道从哪里开始。

【问题讨论】:

  • 提供创建脚本和您的查询。

标签: mysql sql phpmyadmin


【解决方案1】:

没有看到确切的数据结构,听起来你需要一个简单的INNER JOIN

SELECT 
    `cp`.`VOLTAGE`, 
    `cp`.`WATT`,
    `ch`.`PARTNO` as CRANKHTR
FROM
    `compressor` cp
    INNER JOIN `crankcase_heaters` ch ON ch.VOLTAGE = cp.VOLTAGE AND ch.WATT = cp.WATT

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 1970-01-01
    • 2016-07-16
    相关资源
    最近更新 更多