veritabanı şu şekilde
---------------------
id isim
--- ---------
1 istanbul
2 istanbul
3 istanbul
4 istanbul
5 istanbul
6 istanbul
7 izmir
8 izmir
9 izmir
Benim yapmak istediğim Tek Sql Cümlesi ile sırasıyla 1,2,3,7,8,9 idleri kayıtları seçmek
bir türlü beceremedim 2 ayrı sql cümlesiyle limit kullanarak oluyor fakat yapmak istediğim tek sql cümlesi kullanmak
Kuramadığım SQL Cümlesi ???
13
●1.490
- 12-06-2008, 22:22:05
select * from tablo where id=1 and id=2 and id=3 and id=7 and id=8 and id=9
- 12-06-2008, 23:04:57Eposta Aktivasyonu Gerekmekteyapmak istediğini anlasam cevap vericem, normal tablonu aktarsan şuraya, içindekileri.
- 12-06-2008, 23:32:31normal tablo bu, şu şekilde aktarayım
1.sorgu : select * from where isim = 'istanbul' order by id ASC limit 0,3
2.sorgu : select * from where isim = 'izmir' orderby id ASC limit 0,3
1. sorgudan gelen kayıtlar
-------------------------
1 - istanbul
2 - istanbul
3 - istanbul
2. sorgudan gelen kayıtlar
-------------------------
7 - izmir
8 - izmir
9 - izmir
İşte bu 2 sorguyu tek sql cümlesi yapmam gerekiyor - 12-06-2008, 23:59:20Eposta Aktivasyonu Gerekmekteaynı sırayı tek sorguda iki kez sorgulayamazsın!redbaron adlı üyeden alıntı: mesajı görüntüle
- 13-06-2008, 00:14:07
$sorgu = mysql_query(" (SELECT *FROM wp_users WHERE display_name = 'istanbul' ORDER BY ID LIMIT 3 ) UNION ALL ( SELECT * FROM wp_users WHERE display_name = 'izmir' ORDER BY id DESC LIMIT 3 ) ORDER BY ID DESC LIMIT 0 , 6");şimdi bu kod wpde çalışıyor
tablo ismi ve alan isimlerini değiştirisiniz. kolay gele
- 13-06-2008, 01:10:59Üyeliği durduruldukonu dagılacak ama oyle bır sormussun kı sankı sql ıle ılgılı cumleyı kuramadım gıbı sasırdım "ali sql kur" diye yazacaktım bı an
- 13-06-2008, 23:04:57Eposta Aktivasyonu Gerekmektebu iki ayrı sorgu olmuyormu?kafilem adlı üyeden alıntı: mesajı görüntüle
tablo ismi ve alan isimlerini değiştirisiniz. kolay gele