Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 26/05/2005, 07:17   #1 (permalink)
Eller Günahkâr
 
sigma Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2005
Mesaj: 683
Varsayılan Sorgudakinin en çok tekrarlanan 2 tanesi

Arkadaşlar şöyle bir sorgu yapmaya çalışıyorum. Tarih(veya başka bir şey) kitabını alan kişilerin aldığı diğer kitaplardan en çok 2 tanesini almayı istiyorum. Unutmadan tek tabloda çalışıyorum ona göre. Hemen şöyle bişi yazdım.
PHP Kodu:
SELECT kitap FROM okunmus WHERE kisi IN (SELECT kisi FROM okunmus WHERE kitap="tarih"
Ama bu karşıma tahmin edebileceğiniz gibi.
Kod:
matematik|matematik|fizik|kimya|kimya|kimya|
Ama anlattığım gibi ben bu sonuçlardan sadece matematik|fizik sonucunu almak istiyorum. Yardımcı olursanız sevinirim.
__________________
Önce demokrasi yağdı göklerimizden,
Sonra özgürlük geçti üstümüzden
Palet palet.
Ve insan hakları Namlularından
Saniyede bilmem kaç adet.
sigma hatta değil   Alıntı Yaparak Yanıtla
Eski 26/05/2005, 22:09   #2 (permalink)
Cevizci Shapka
 
Shapka Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Yer: KKTC
Mesaj: 285
Varsayılan

eger sql server kullanıyorsan

SELECT kitap FROM okunmus WHERE kisi IN (SELECT kisi FROM okunmus WHERE kitap="tarih") top 2

mysql kullanıyosan

SELECT kitap FROM okunmus WHERE kisi IN (SELECT kisi FROM okunmus WHERE kitap="tarih") limit 1,2;

die olabilir. tam olarak emin değilim ama bir dene bakalım
kolay gelsin...
__________________
The Unforgiven...
Shapka hatta değil   Alıntı Yaparak Yanıtla
Eski 26/05/2005, 23:34   #3 (permalink)
Registered User
 
Üyelik Tarihi: 01/2003
Mesaj: 6,337
Varsayılan

SELECT kitap, count(kitap_id) AS tekrar
FROM okunmus
WHERE kitap <> "tarih"
AND kisi IN (SELECT kisi FROM okunmus WHERE kitap="tarih")
GROUP BY kitap
ORDER BY tekrar DESC
LIMIT 2
acemi hatta değil   Alıntı Yaparak Yanıtla
Eski 27/05/2005, 07:19   #4 (permalink)
Eller Günahkâr
 
sigma Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2005
Mesaj: 683
Varsayılan

Acemi hocam çok sağol tam istediğim gibi oldu.
__________________
Önce demokrasi yağdı göklerimizden,
Sonra özgürlük geçti üstümüzden
Palet palet.
Ve insan hakları Namlularından
Saniyede bilmem kaç adet.
sigma hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
sql sorgusu ile bir tabloda bir sütunda en çok tekrarlanan değeri bulmak oozsakarya Veritabanları & SQL 5 14/03/2007 22:04
Tekrarlanan kayıtlardan sadece tekini almak. coklu PHP 7 02/04/2005 13:30
Tekrarlanan Konular deptor Protesto 0 17/09/2004 21:38


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 01:34.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net