リレーションまたは外部キーを持たない 2 つのテーブルがあり、クエリで 2 つの列を結合したいと考えています。
select DISTINCT a.OdemeTuru, b.MAdi from odemeturu as a,
musteriler as b order by b.MID,a.OID
両方から値を取得できますが、混在しており、個別に機能していません。
結果は次のとおりです。
'Nakit', 'Ali' 'Veresiye', 'Ali' 'Kredi Kartı', 'Ali' 'Özel', 'Ali'
'Nakit', 'Ahmet' 'Veresiye', 'Ahmet' 'Kredi Kartı', 'Ahmet' 'Özel',
'Ahmet' 'Nakit', 'Cemil' 'Veresiye', 'Cemil' 'Kredi Kartı', 'Cemil'
'Özel', 'Cemil' 'Nakit', 'Furkan' 'Veresiye', 'Furkan' 'Kredi Kartı',
'Furkan' 'Özel', 'Furkan'
ただし、次のものが欲しい
'Nakit', 'Ali'
'Özel', 'Ahmet'
'Veresiye', 'Cemil'
'Kredi Kartı', 'Furkan'
クエリのどこが間違っていますか? (テーブルの行数は同じです)
編集:申し訳ありませんが、何かを忘れていました。a.tarih は存在しません