CREATE TABLE IF NOT EXISTS `message` ( `id` int(11) NOT NULL AUTO_INCREMENT, `message` text NOT NULL, `sender` varchar(30) NOT NULL, `odbiorca` varchar(255) NOT NULL, `date` varchar(255) NOT NULL, `status` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=341 ; INSERT INTO `message` (`id`, `message`, `sender`, `odbiorca`, `date`, `status`) VALUES (1, 'adsd', 'poin', 'tek', '1348333394', 0), (2, 'tetea', 'poin', 'tek', '1348333508', 0), (3, 'khjkhkh', 'poin', 'tek', '1348333532', 0), (4, 'hkhkh', 'tek', 'poin', '1348333545', 0), (5, 'jhgjg', 'tek', 'poin', '1348333561', 0), (6, 'vdgfd', 'poin', 'tek', '1348333569', 0), (7, 'fds', 'tek', 'admin', '1356271677', 1), (8, 'gfgdfgdfggd', 'tek', 'admin', '1356271680', 1), (9, 'fa', 'tek', 'Fre', '1356294621', 1),
Jak widać Użytkownik raz jest sender a raz jest odbiorca
Z tych oto danych muszę otrzymać taki wynik
Odbiorca -> Data -> Ostatnia wiadomość
Bez duplikatów
Próbowałem to na wiele sposobów, również pomagał mi profesor ze studiów niestety nie wymyśliliśmy odpowiedniego zapytania.
(poprzedni temat w dziale php Temat: Grupowanie 2 kolum)