第二个表中的查找值

时间:2015-07-27 13:27:50

标签: sql ms-access

我有两张桌子。

Data

ID  Item     Kvartal
1   Payment  1
2   Salary   2

Kvartal

ID    Kvartal_text Kvartal_nummer
1     Q1           1
2     Q2           2

我希望通过将表Kvartal中的Data与{{1}匹配,将表Kvartal_text中的Kvartal映射到表Kvartal中的Data在表ID中。获得Kvartal

之类的结果

我试过了

Payment Q1; Salary Q2

2 个答案:

答案 0 :(得分:0)

您可以使用MySQL Join操作执行此类任务。

SELECT d.ID, d.Item, d.Kvartal, k.Kvartal_text FROM `Data` d

LEFT JOIN(
   SELECT Kvartal_text, Kvartal_nummer FROM `Kvartal`
) AS k
ON k.Kvartal_nummer = d.Kvartal

答案 1 :(得分:0)

只需JOIN两个表并选择您想要的字段:

     SELECT d.Item, k.Kvartal_text 
       FROM Data d 
       JOIN Kvartal k
         ON k.ID = d.Kvartal