• 20-03-2014, 22:46:50
    #1
    SELECT l . * , c . * , u . * FROM linkpreview l, comments c	INNER JOIN users u ON c.user_id = u.usersid	WHERE c.durum =1 GROUP BY l.id ORDER BY l.id DESC
    bu sorgu ile makalelerimin yorumları varsa onları hangi üye yazmış bilgileri ekrana yazdırıyorum. Fakat bir sorunum var.
    Örneğin :
    a makalesinde "deneme" diye yorum yazdım.
    b makalesinde "deneme1" diye yorum yazdım.

    Sorgudan dönen değer;
    a makalesi içinde "deneme" yorumunu gösteriyor.
    b makalesi içinde "deneme" yorumunu gösteriyor.

    sorguyu nasıl değiştirirsem, her makalenin kendi yorumunu ve üye bilgilerini çekebilirim ?

    @saintx;
  • 21-03-2014, 02:54:37
    #2
    SELECT l . * , c . * , u . * FROM linkpreview l, comments c INNER JOIN users u ON c.user_id = u.usersid AND c.makale_id = l.id WHERE c.durum =1 GROUP BY l.id ORDER BY l.id DESC

    şeklinde bir şey eksik bırakmışsınız sanırım.
  • 21-03-2014, 02:58:16
    #3
    where durum=1 and makale=$makaleid