MySQL sorgusu ile sorun

0 Cevap php

Ben 2 tablolar var:

Aşağıdaki yapıya sahip olan bir soru tablosu:

id
title
userid
date

ve aşağıdaki yapıya sahip olan Yanıt tablosu:

id
idquestion
userid
message
date

Ben tüm soru ve bu sorunun son cevap göstermek istiyorum.

Biz 5 soru varsa Örneğin, ben böyle bir şey almak istiyorum:

id    title   message   messagedate
1     qs 1    mess 1    2010-11-18
2     qs 2    mess 2    2010-11-19
3     qs 3    mess 3    2010-11-20
4     qs 4    mess 4    2010-11-21

Şimdiye kadar benim sorgu:

    SELECT q.id, qa.id as answerid, title, qa.message 
      FROM `questions` q 
INNER JOIN questions_answers qa 
        ON q.id = qa.idquestion 
  GROUP BY q.id 
  ORDER BY q.id, answerid DESC

Ama düzgün çalışmıyor, bu soru id tarafından gruplar (tüm diğer sütunları mesajları kaldırarak sadece ilk mesaj bırakarak - öylesine tarafından sipariş işe yaramaz)

Herhangi bir yardım takdir. Teşekkürler

0 Cevap