odullusoru Mesaj tarihi: Kasım 5, 2011 Paylaş Mesaj tarihi: Kasım 5, 2011 aşağıdaki tabloda mantığı kolayca anlayabilirsiniz sanıyorum. SELECT SQL_NO_CACHE ilanbilgiler.ilanbasligi, GROUP_CONCAT( ilanresimler.resimlink SEPARATOR ', ' ) AS calisanlar FROM ilanbilgiler LEFT JOIN ilanresimler ON ilanresimler.ilanid = ilanbilgiler.id WHERE ilanbilgiler.id =2262 sonuç SATILIK ARABA - 201011/b3f401443143cd2d447e967ceb9f4b7d.jpg, 201011/5a10d8eb477d0f7defa7e2f509b7b199.jpg, 201011/e098c62c09d0b1f66a2ca924c9b8c4e4.jpg, 201011/27820c31d34b4d91b1ebb7c047a8f91c.jpg, 201011/3e7345048f39212a97f446785d4119e9.jpg, 201011/a94036b15d5e387a50cd7f4bc6ef2309.jpg, 201011/f8a96345edb15d3382ab88100e960f0d.jpg, 201011/e53a429913516205c7b1875dc79b233b.jpg Satırlar gösteriliyor 0 - 0 (1 toplam, Sorgu 0.0008 san sürdü) id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE ilanbilgiler const PRIMARY PRIMARY 3 const 1 1 SIMPLE ilanresimler ref ilanid ilanid 2 const 7 bu sorgu iyi güzel ama group concat'ın 1024 karakter sınırı var bu birinci handikap. ikincisi de gelen resim sonuçlarını php ile düzenlemem lazım. bunun yerine tek sorguda iş görecek bir şey var mıdır ? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Mum_Chamber Mesaj tarihi: Kasım 5, 2011 Paylaş Mesaj tarihi: Kasım 5, 2011 tek sorgu dedigin duzenlemeyi de mi mysql'le yapmak istiyorsun? yapabilirsin, ama mysql'i bu sekilde kullanmak cok buyuk bir performans kaybi yasatir. ayni sekilde group_concat yerin php kullanirsan da daha hizli olur. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
odullusoru Mesaj tarihi: Kasım 5, 2011 Konuyu açan Paylaş Mesaj tarihi: Kasım 5, 2011 tavsiye ettiğin ne ? iki farklı sorgu ile mi çekeyim verileri ? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar