0

これは非常に単純かもしれませんが、うまくいきませんでした。

次のデータを返すselectステートメントがあります

Id  Name  Phone  msg     File
1    A    null   null     f1

別の select ステートメント

Id     Name   Phone   msg      File
NULL   NULL    123   nothing     f1
NULL   NULL    156   nothing1    f1

上記を次のようにマージするにはどうすればよいですか

Id     Name   Phone   msg      File
1       A      123   nothing     f1
1       A      156   nothing1    f1

ファイルで max と group by を使用してみました。どんな助けでも大歓迎です。

前もって感謝します

4

2 に答える 2

3
Select s1.ID,s1.Name,s2.Phone,s2.msg,s2.File
from s1
Join s2 on s1.file=s2.file
于 2013-01-09T22:46:53.483 に答える
0

クエリ:

SQLFIDDLE例

SELECT t1.[Id],
       t1.[Name],
       t2.[Phone],
       t2.[msg],
       t2.[File]
FROM Table1 t1
JOIN Table2 t2 ON t1.[File]=t2.[File]

結果:

| ID | NAME | PHONE |      MSG | FILE |
---------------------------------------
|  1 |    A |   123 |  nothing |   f1 |
|  1 |    A |   156 | nothing1 |   f1 |
于 2013-01-10T06:44:20.833 に答える