phpmyadmin SQL查询多个表

时间:2014-01-17 02:12:00

标签: mysql sql phpmyadmin

我有两张桌子。
(1)压缩机
(2)crankcase_heaters

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

  • 选择 compress.PART_NUMBER

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

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

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

我完全迷失在哪里,甚至从这开始。我尝试使用phpmyadmin SQL Query构建器,但我不知道从哪里开始。

1 个答案:

答案 0 :(得分: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