我有兩個沒有任何關係或外鍵的表,我想在我的查詢中組合兩列。SQL中不同的MySQL
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
什麼是你的表的表結構'odemeturu'和'musteriler'? – Rahul
museriler ==> MID(int),MAdi(nvarchar)odemeturu ==> OID(int),OdemeTuru(nvarchar) – unbalanced
2表有哪些數據? (在你的問題中添加)。每個有多少行? (4我猜) –