Match Tablosundaki; departman_id -> departman.id'ye, personel_id -> personel.id'ye foreign key ile bağlı
Yazmak İstediğim Sorgu Sonucunda >> | Personel Adı | Personel Soyadı | Çalıştığı Departman | Görev Tanımı | << Şeklinde Bir Çıktı Almak İstiyorum.
Bunu Normalde Yapabiliyorum. Match Tablosundaki Kayıtları Where'de Departman.Id & Personel.Id'ye Eşitleyerek. Yukarıdaki Veriler İle
Ahmet | Soda | Satış | Yönetici| Çıktısını Alabiliyorum
Asıl Sorunum, Match Tablosunda Olmayan Personeller Doğal Olarak Gözükmüyor. Misal Yukarıdaki Duruma Göre Mehmet Kola İsimli Arkadaş'ın Tanımlı Departmanı Olmadığı İçin Bu Sorguda Çıkmıyor.
Nasil Bir Sorgu Yazmalıyım Ki
| Personel Adı | Personel Soyadı | Çalıştığı Departman | Görev Tanımı | ---------------------------------------------------------------------------------- | Ahmet | Soda | Satış | Yönetici | | Mehmet | Kola | Belirtilmedi | Belirtilmedi |
Şeklinde Bir Çıktı Alabileyim ?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
SELECT personel.id,personel.ad,personel.soyad, departman.id,departman.ad,match.departman_id,match.personel_id,match.gorev_tanimi FROM personel,departman,match WHERE personel.id = match.personel_id AND match.departman_id = departman.id
MSSQL (2008 R2 Express) Veritabanında İstediğim Bir Sorguyu Yazamıyorum.
Senaryo : Elimde 3 Adet Tablo Var. Bu Tablolardaki Kolonları Kullanarak Bir Liste Çıkartmak İstiyorum
Personel Tablosu
-------------------
id, ad, soyad { Örn 1, Ahmet, Soda - 2, Mehmet, Kola }
Departman Tablosu
----------------------
id, ad { Örn 1, Satış - 2, Arge }
Match Tablosu
-----------------
departman_id, personel_id, gorev_tanimi { Örn 1, 1, Yönetici }
Match Tablosundaki;
departman_id -> departman.id'ye,
personel_id -> personel.id'ye foreign key ile bağlı
Yazmak İstediğim Sorgu Sonucunda >> | Personel Adı | Personel Soyadı | Çalıştığı Departman | Görev Tanımı | << Şeklinde Bir Çıktı Almak İstiyorum.
Bunu Normalde Yapabiliyorum. Match Tablosundaki Kayıtları Where'de Departman.Id & Personel.Id'ye Eşitleyerek.
Yukarıdaki Veriler İle
Ahmet | Soda | Satış | Yönetici| Çıktısını Alabiliyorum
Asıl Sorunum, Match Tablosunda Olmayan Personeller Doğal Olarak Gözükmüyor.
Misal Yukarıdaki Duruma Göre Mehmet Kola İsimli Arkadaş'ın Tanımlı Departmanı Olmadığı İçin Bu Sorguda Çıkmıyor.
Nasil Bir Sorgu Yazmalıyım Ki
| Personel Adı | Personel Soyadı | Çalıştığı Departman | Görev Tanımı |
----------------------------------------------------------------------------------
| Ahmet | Soda | Satış | Yönetici |
| Mehmet | Kola | Belirtilmedi | Belirtilmedi |
Şeklinde Bir Çıktı Alabileyim ?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.