Łączenie wyników z 2 tabel w 1 zapytaniu SQL


(northwest) #1

Witam serdecznie,

mam 2 tabelki:

CREATE TABLE IF NOT EXISTS `produkty` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `opis` text NOT NULL,

  `model` varchar(255) DEFAULT NULL,

  `cena` varchar(100) NOT NULL,

  `zdjecie` varchar(255) DEFAULT NULL,

  `nazwa` varchar(255) DEFAULT NULL,

  `fbtext` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,

  UNIQUE KEY `id` (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin2 ;


CREATE TABLE IF NOT EXISTS `galeriadodatkowa` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `opis` text,

  `zdjecie` varchar(100) DEFAULT NULL,

  `galeria` smallint(6) DEFAULT NULL,

  `nazwa` varchar(255) DEFAULT NULL,

  `model` varchar(255) CHARACTER SET utf16 COLLATE utf16_unicode_ci NOT NULL,

  UNIQUE KEY `id` (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin2 ;

chciałbym za pomocą 1 zapytania wyświetlić wyniki z obu tabel, sortując je po kolumnie "nazwa"...

Wiecie może czy da się coś takiego zrobić?

Z góry dziękuje za pomoc,

Northwest


(Grzelix) #2
SELECT 

FROM 

UNION 

SELECT 

FROM 

ORDER BY

coś w tym stylu