tak si zase niečo zamlčal, ale bohužial, takto to nefunguje. Treba nazačiatku všetko povedať čo a ako máš, a čo a ako chceš. Spravil som si takéto testovacie tabuľky:
Kód: Vybrať všetko
CREATE TABLE `objednavky` (
`id` int(11) NOT NULL auto_increment,
`id_user` int(11) NOT NULL,
`suma` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
--
-- Dumping data for table `objednavky`
--
INSERT INTO `objednavky` (`id`, `id_user`, `suma`) VALUES
(1, 1, 100),
(2, 1, 100),
(3, 2, 150),
(4, 4, 200),
(5, 1, 80);
-- --------------------------------------------------------
--
-- Table structure for table `users`
--
CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`meno` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
--
-- Dumping data for table `users`
--
INSERT INTO `users` (`id`, `meno`) VALUES
(1, 'jano'),
(2, 'jurko'),
(3, 'ferko'),
(4, 'miško');
čiže tie stlpce ktoré v tom query vystupujú. 4 užívatelia, pričom prvý má tri objednávky a tretí žiadnu. Spustil som presne to query čo som ti písal, a výstup máš v prílohe. Keby som nemal teplotu, tak ti hneď poviem že to query bolo správne a join tam nahrádza null, no takto si ma trochu zneistil či to správne zgrupuje
