![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 10/2002
Mesaj: 965
|
Arkadaşlar merhabalar performans açısından bir kaç soru sorcam... +----------+-------------+---------------+ + id + bolum + acik + +----------+-------------+---------------+ + 1 + müzik + 1 + +----------+-------------+---------------+ yukarıdaki tablonun adı bolum +----------+-------------+---------------+---------------+ + id +bolum_id + acik + yazi + +----------+-------------+---------------+---------------+ + 1 + 1 + 1 + bla bla bla + +----------+-------------+---------------+---------------+ buda yazi tablomuz. Şimdi ben yazı tablosunundan yazıları çekerken yazının gösterime açıkmı kapalımı (acik sutunundan 1 se acık) ona bakıp acık olanları seçiyorum aynı zamanda bolum de açık olmalı... yazi tablosundan hem yazı açık olan hemde bolumu açık olan yazıları inner join tarzı bişile mi belirlemek daha mantıklı yoksa yazı tablosuna bolum açık/kapalı şeklinde bir sutun ekleyip admin bir bolumu kapattığı zaman yazı yablosunda ki o bolume ait olan yazıların bolum açık kapalı sutununundan mı kapatmalıyım? Hangisi daha hızlı olur... Benim gönlümden geçen tablo sekillerini bozmadan seçim yapmak.. yani tabloları birleştirip seçmek ama bunuda beceremedim bir türlü... |
| | |
| | #4 (permalink) |
| Registered User Üyelik Tarihi: 01/2003
Mesaj: 6,337
|
Eksik yazmisim: SELECT * FROM Yazi WHERE acik = 1 AND bolum_id IN (SELECT id FROM Bolum WHERE Acik = 1) olacak ama bunu sadece MySQL 4.1 ve sonrasi calistirabilir. Aslinda JOIN de kullansan peformans sorunu kesinlikle cikmaz. Ayni tablo yapisini kullan ve JOIN ile yap. |
| | |
| | #8 (permalink) |
| Registered User Üyelik Tarihi: 01/2003
Mesaj: 6,337
|
Simdi su sekilde bir tablon olsaydi isini gormuyor muydu: Bolum_id, Bolum_Adi, Bolum_Acik, Yazi_id, Yazi_acik, Yazi_Metin JOIN ile yapilan, iki tabloyu birlestirip sanal olarak yukaridaki gibi tek bir tablo yaratmak. SELECT Yazi.* FROM Yazi INNER JOIN Bolum ON Yazi.Bolum_id = Bolum.id WHERE Yazi.acik = 1 AND Bolum.acik = 1 |
| | |
| | #10 (permalink) | |
| Üye Üyelik Tarihi: 10/2002
Mesaj: 965
| Alıntı:
![]() bakalım anlamışmıyım... kayıtları bolum_id id sine gore aynı satırda topluyor... sanal bir tablo oluyor ![]() saol abi... | |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| php ile veritabanı ve tablolar oluşturmak | xogego | PHP | 8 | 18/02/2007 18:51 |
| PhpMyAdmin tablolar | anektod | Veritabanları & SQL | 4 | 07/02/2007 16:48 |
| tablolar arası ilişki... | micra | Veritabanları & SQL | 2 | 24/12/2006 15:17 |
| iptables ,tablolar ve zıncırler | blackman | GNU / Linux / UNIX / BSD / Pardus | 0 | 09/02/2005 00:41 |
| FLash içinde tablolar | kursad | Flash / Director / Swift 3D ... | 3 | 17/05/2004 18:13 |
| 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 | |