arkadaşlar. Mesela bir sınıftaki öğrencilerin kaydını giriyoruz. Her sınıfta 50 şer öğrenci var.
veri tabanı şöyle:
sınıf öğ1 öğ2 öğ3..........öğ50
ben genel bir aratma işlemi ile aradığım öğrencilerin isimlerini nasıl listeleyebilirim.
yanı ahmet dediğimde ahmet isimli öğrencilerin bulunduğu tüm sınıflar listelenecek.
Sorgulama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Merhaba,
eğer yanlış anlamadıysam bu öğ1, öğ2, ... öğ50 birer field. Eğer böyle ise bence yapıyı biraz yanlış kurmuşsunuz.
Ben olsam sınıf ve öğrenci şeklinde iki alan kullanır, öyle kaydederdim.
Şimdi şöyle bir yapı kullanabilirsiniz ama yavaş çalışır biraz :
Kolay gelsin.
eğer yanlış anlamadıysam bu öğ1, öğ2, ... öğ50 birer field. Eğer böyle ise bence yapıyı biraz yanlış kurmuşsunuz.
Ben olsam sınıf ve öğrenci şeklinde iki alan kullanır, öyle kaydederdim.
Şimdi şöyle bir yapı kullanabilirsiniz ama yavaş çalışır biraz :
Kod: Tümünü seç
SELECT SINIF
FROM TABLO_İSMİ
WHERE (ÖĞ1='ahmet') OR
(ÖĞ2='ahmet') OR
....
(ÖĞ50='ahmet')
- mustafa_kaplan
- Üye
- Mesajlar: 38
- Kayıt: 03 Tem 2003 01:39
Bir table ama iki alanı olan bir table. Buna da ogr_adi,ogr_sinifi diyebilirsiniz. Çağırırkende;
Kod: Tümünü seç
select agr_adi,ogr_sinifi
from siniflar
Where ogr_adi='ahmet'