次の2つのテーブルがあります。
USER
FID UID VALUE
4 3 John
3 3 Doe
4 4 Jack
3 4 Russel
FID 3 =名前、およびFID4=名前であることをかなり明確にする必要があります。
DATEDATA
UID DATE
3 1234
4 4321
これらの2つのテーブルを結合したいので、次のようになります。
UID DATE NAME SURNAME
3 1234 John Doe
4 4321 Jack Russel
または...あるいは...
UID DATE FULLNAME
3 1234 John Doe
4 4321 Jack Russel
SQLの達人はいますか?
これは私がこれまでに持っているものです:
SELECT UID, DATE, VALUE
from DATEDATA as D
left join USER as U
on U.uid = D.uid where fid = 3 OR fid = 4
しかし、それは私にこれを与えます:
UID DATE VALUE
3 1234 Doe
3 1234 John
4 4321 Russel
4 4321 Jack
誰?