LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Запросы...
 Тема: Запросы
 
 15.06.2007 21:02:49
Alex19
9 сообщения


Тема: Запросы
Есть две таблицы Табл1 и табл2, связанные соответственно по полям табл1.[поставщик] и табл2.[номер поставщика]
Не получается отобрать записи из табл1, в которых поле [поставщик] не равно табл2.[номер поставщика].
Обычный нижепредставленный Select не показывает ни одной записи, хотя они там точно есть:

SELECT [Табл1].[Поставщик], Табл2.[Номер поставщика]
FROM [Табл1] INNER JOIN [табл2]ON [Табл1].Поставщик = Табл2.[Номер поставщика]
WHERE (((Табл1.поставщик])<>[Табл2].[Номер поставщика]));

Подскажите, что делать ?


P.S. Запросы на выборку
Автор: Олег от 01.08.2002 13:06:59 Источник ...
 15.06.2007 21:02:49
Андрей11
20 сообщения


RE: Запросы
Спецификацию таблиц чиркани, а иначе не понятно почему ты (имя) поставщика сравниваешь с его номером, я лично так понял твой вопрос ...


P.S. Запросы на выборку
Автор: Андрей от 01.08.2002 13:30:01 Источник ...
 15.06.2007 21:02:49
All
4316 сообщения
1-ый


RE: Запросы
Если тебе нужно отобрать записи из одной таблицы
которых нет в другой (связь по ключу [Табл1].Поставщик = Табл2.[Номер поставщика] ) тогда:

SELECT [Табл1].[Поставщик]
FROM [Табл1] Left JOIN [табл2]ON [Табл1].Поставщик = Табл2.[Номер поставщика]
WHERE ((([Табл2].[Номер поставщика]) is null ));





P.S. Запросы на выборку
Автор: BS от 0:00:00 Источник ...
 15.06.2007 21:02:49
All
4316 сообщения
1-ый


RE: Запросы
Если тебе нужно отобрать записи из одной таблицы
которых нет в другой (связь по ключу [Табл1].Поставщик = Табл2.[Номер поставщика] ) тогда:

SELECT [Табл1].[Поставщик]
FROM [Табл1] Left JOIN [табл2]ON [Табл1].Поставщик = Табл2.[Номер поставщика]
WHERE ((([Табл2].[Номер поставщика]) is null ));





P.S. Запросы на выборку
Автор: BS от 0:00:00 Источник ...
 15.06.2007 21:02:49
All
4316 сообщения
1-ый


RE: Запросы
Если тебе нужно отобрать записи из одной таблицы
которых нет в другой (связь по ключу [Табл1].Поставщик = Табл2.[Номер поставщика] ) тогда:

SELECT [Табл1].[Поставщик]
FROM [Табл1] Left JOIN [табл2]ON [Табл1].Поставщик = Табл2.[Номер поставщика]
WHERE ((([Табл2].[Номер поставщика]) is null ));





P.S. Запросы на выборку
Автор: BS от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Запросы...
ПоискПоиск  Список форумовСписок форумов  
right