Cycl0ne adlı üyeden alıntı: mesajı görüntüle
Selam,

2 tablom var, mesajlar ve konular adında.

konulara yazılan ilk ve son mesajı kimin yazdığını göstermek istiyorum.

CREATE TABLE IF NOT EXISTS `konular` (
  `konu_id` int(11) NOT NULL AUTO_INCREMENT,
  `forum_id` int(11) NOT NULL,
  `uye_id` int(11) NOT NULL,
  `baslik` varchar(225) COLLATE utf8_turkish_ci NOT NULL,
  PRIMARY KEY (`konu_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci AUTO_INCREMENT=1;

CREATE TABLE IF NOT EXISTS `mesajlar` (
  `mesaj_id` int(11) NOT NULL AUTO_INCREMENT,
  `uye_id` int(11) NOT NULL,
  `konu_id` int(11) NOT NULL,
  `mesaj` text COLLATE utf8_turkish_ci NOT NULL,
  PRIMARY KEY (`mesaj_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci AUTO_INCREMENT=1;
Böyle bir betik yazdim :

SELECT * FROM konular 
INNER JOIN mesajlar ON mesajlar.konu_id = konular.konu_id WHERE konular.uye_id = 'uyeno'
GROUP BY konular.uye_id