0

アップデート

変数 $id で table_1 のデータの ID を知っています。table_1 と table_2 (同じ内容) に 2 つの同じ列があります。table_2(結果)の列を選択して表示したい。

表1

|     ID        |      color      | 
-----------------------------------
       1        |      data1      |     
       2        |      data2      |   
       3        |      data3      |     
       4        |      data4      |   
       5        |      data5      |    

表 2

|     ID        |      flower     |      result      | 
------------------------------------------------------
       11       |      data1      |     result1      |    
       12       |      data2      |     result2      |     
       13       |      data3      |     result3      |      
       14       |      data4      |     result4      |       
       15       |      data5      |     result5      |    

ex
ID = 5
結果 = 結果5

4

5 に答える 5

0

SELECT result FROM t2 JOIN t1 ON (t1.color = t2.data AND t1.id = $id);

于 2013-08-28T09:13:04.923 に答える
0

sqlfiddle

select t1.id, t2.result
from table1 t1, table2 t2
where
t1.id = <your-id>
and
t1.color = t2.flower;

ここに画像の説明を入力

sqlfiddle

于 2013-08-28T09:14:09.880 に答える