2016-07-14 2 views
-1

Можно ли отображать элементы, которые не были добавлены? Я хочу показать, что элементы не добавлены в add_tb. Данные должны быть 2, Артикул 4 и 5.MYSQL - Показать не добавляемый товар

item_tb 

itemcode item 
1  monitor 
2  mouse 
3  keyboard 
4  barcode scanner 
5  system unit 

add_tb 

itemcode 
1 and 3 
+0

Глядя на ваши таблицы, как мы можем сказать, какие предметы не были добавлены? Кроме того, в 'add_tb' столбец' itemcode' действительно содержит такие значения, как '1 и 3'? – BeetleJuice

+0

как показать весь добавленный товар? Я думаю, вы можете добавить, что вы wnat и, наконец, отображать все предметы – C2486

ответ

1

Вы можете использовать NOT IN для того, как

SELECT item FROM item_tb WHERE itemcode 
    NOT IN (SELECT itemcode FROM add_tb) 
0

Использование LEFT JOIN

SELECT * 
FROM `add_tb` 
LEFT JOIN `item_tb` ON `add_tb`.itemcode = `item_tb`.itemcode 
WHERE `item_tb`.itemcode IS NULL 
Смежные вопросы