Selamlar. Size mysql'de view nasıl oluşturulur diye sormayacağım. Ayıp olur zaten. Forumda bir sürü konuyla ilgili başlık vardır.
Sorum biraz farklı lütfen okuyun.
Elimde aşağıda çok basite indirilmiş iki tablom var. Özellikle numaralar tablosu çok daha karmaşık ama tamamını yazamıyorum.
numaralar tablosu
----------------------------
id numara numara2
1 230 233
----------------------------
isimler tablosu
----------------------------
id isim numara
1 mustafa 230
2 hayri 233
3 destan 300
----------------------------
kisiler view
-------------------------------------------------------------------------
isim1.id isim1 isim1_numara1 isim2.id isim2 isim2_numara2
1 mustafa 230 1 mustafa 233
--------------------------------------------------------------------
Bu iki tabloyu view ile bağlıyorum.
Ama isimleri hep aynı geliyor. Çünkü numara2 için isim sorgusunu bir şekilde eklemem gerekiyor ama nasıl yapabilirim bilmiyorum.
Aşağıda yazdığım sql komutu var.
CREATE VIEW kisiler AS SELECT
isimler.id AS isim1_id,
isimler.isim AS isim1,
numaralar.numara AS isim1_numara1,
isimler.id AS isim2_id,
isimler.isim AS isim2,
numaralar.numara2 AS isim2_numara2
from (numaralar
left join on(isimler.numara = numaralar.numara))
Yardımcı olabilenlere şimdiden teşekkürler