Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Задачка по Mssql!!! (https://forum.antichat.xyz/showthread.php?t=41468)

Ig-FoX 03.06.2007 16:28

Задачка по Mssql!!!
 
Вот такая вот задача! Существуют две таблицы.
В первой список всех товаров, а у второй только некоторые из первой.
Так вот! Какой надо зделать запрос чтобы мне вывелись все товары из первой таблицы, которих нет во второй таблчке!!!!

a1ex 03.06.2007 16:30

а чё много товароф?

Ig-FoX 03.06.2007 16:44

Да много! 50 000

The_HuliGun 03.06.2007 17:53

Не знаю твою структуру таблиц, но в етом случае по любому нужно использовать запрос с подзапросом.

Код запроса будет приблизьтельно таким

Код:

SELECT * FROM table1
WHERE table1.nomertovara <> ALL (SELECT nomertovara FROM table2)

Должно прокатить.

Kridan 03.06.2007 17:59

PHP код:

SELECT nazvanie FROM tablica1 WHERE nazvanie NOT IN (SELECT nazvanie FROM tablica2

То есть по русски:
ВЫБРАТЬ названия ИЗ таблицы1 [такие,] КОТОРЫЕ НЕ ВХОДЯТ_В (ВЫБРАТЬ названия ИЗ таблицы2)

Ig-FoX 03.06.2007 18:12

Спасибо! Очень помогло! +


Время: 08:14