• 12-03-2013, 16:17:05
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar mesela benim bir haber tablom var burda tür sütununa haberin türünü ekleyeceğim. Örneğin : 1,2,3. Bunlar tülerin id noları.

    Şimdi ben bunları nasıl tek tek ayıklatıp sorgulatıp Türler tablosundaki adlarını yazdırırım. Yardımcı olacak varmı yada yol gösterebilecek. Explode ile ayırıyorum ama aynı anda tek tek türler tablosunda id ye göre sorgulatamıyorum.
  • 12-03-2013, 16:47:14
    #2
    Hocam eğer sql sorgularını türe göre listeleyecekseniz,
    sql sorgusu .... Group by turid olarak listeleyebilirsiniz.
  • 12-03-2013, 16:55:23
    #3
    Şöyle bir şey belki işinize yarayabilir:

    SELECT h.*, GROUP_CONCAT(tur.adi SEPARATOR ',') AS turler
    FROM haberler haber
    LEFT JOIN haber_turleri tur
    ON FIND_IN_SET(tur.id, haber.tur)
    GROUP BY haber.id