2014-01-17 84 views
0

我有兩個表。
(1)壓縮機
(2)crankcase_heatersphpmyadmin SQL查詢多個表

我試圖創建一個SQL查詢做:

  • 選擇compressor.VOLTAGEcompressor.WATT每個compressor.PART_NUMBER

  • 找到crankcase_heater.PARTNO具有相同的電壓和瓦特。

  • 添加該值到一個新的領域上被稱爲「CRANKHTR」

壓縮機表本質上講,這查詢將重現我的壓縮機表,但有一個名爲「CRANKHTR」其他「列」。

我完全失去了從哪裏開始。我嘗試使用phpmyadmin SQL查詢生成器,但我不知道從哪裏開始。

+0

提供創建腳本和查詢。 – raj

回答

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 
+0

謝謝,這個作品 – bagofmilk