2015-10-31 33 views
-2

這些表如何加入這兩個表的?:如何加入表中MS使用查詢訪問

表1:

| City1 | OptA | m |

| City1 | OptA | f |

| City1 | OptB | m |

| City1 | OptB | f |

| City2 | OptA | m |

| City2 | OptA | f |

| City2 | OptB | m |

| City2 | OptB | f |

表2:

| City1 | m | | value |

| City1 | f |值|

| City2 | m |值|

| City2 | f |值|

結果:

| City1 | OptA | m |值|

| City1 | OptA | f |值|

| City1 | OptB | m |值|

| City1 | OptB | f |值|

| City2 | OptA | m |值|

| City2 | OptA | f |值|

| City2 | OptB | m |值|

| City2 | OptB | f |值|

我只是無法得到它的工作的權利......我有一個基於城市的標識關係......

謝謝。

+0

如何張貼你到目前爲止的查詢。基本上,您可以使用查詢嚮導加入ID並選擇要顯示的字段。假設不需要「分組」或「總計」,那是最簡單的方法。 –

回答

1

做一個簡單的加入對城市柱像

select t1.*, t2.value 
from table1 t1 join table2 t2 on t1.city = t2.city; 
+0

這是我的第一個方法,但它將表1中的數據加倍。它爲每個「城市」插入「m值」和「f值」。它不考慮「f」和「m」。我該如何解決它? – MikeS