Yurik
/dev/null
JOIN + NOT IN
Нужно для idorder=1 выбрать те товары которые ещё не заказаны, т.е. чтобы выдало "Килька" и "Сардина"
Одним запросом?
PHP:
CREATE TABLE details (
id int(10) unsigned NOT NULL auto_increment,
iditem int(10) unsigned NOT NULL default '0',
idorder int(10) unsigned NOT NULL default '0',
PRIMARY KEY (id)
) TYPE=MyISAM;
INSERT INTO details VALUES (1, 1, 1);
INSERT INTO details VALUES (2, 1, 2);
INSERT INTO details VALUES (3, 2, 2);
INSERT INTO details VALUES (4, 3, 2);
CREATE TABLE items (
iditem int(10) unsigned NOT NULL auto_increment,
title char(15) NOT NULL default '',
PRIMARY KEY (iditem)
) TYPE=MyISAM;
INSERT INTO items VALUES (1, 'Селедка');
INSERT INTO items VALUES (2, 'Килька');
INSERT INTO items VALUES (3, 'Сардина');
Одним запросом?