Автор Тема: Как сделать выборку?  (Прочитано 2135 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Adm

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Как сделать выборку?
« : ДХТаРЫм 04, 2008, 12:01:48 pm »
Люди, помогите!
Как сделать выборку из таблицы по двум и более столбцам?

Оффлайн Likyrg

  • .net developer
  • Надворный советник
  • *****
  • Сообщений: 470
  • Репутация: 16
  • Пол: Мужской
Re: Как сделать выборку?
« Ответ #1 : ДХТаРЫм 05, 2008, 12:21:28 am »
SELECT Max_Otpr.[NameTov], Max_Otpr.[KolTov]
FROM Max_Otpr;

типа такого? просто отобразить два столбца

SELECT Otpravka.[NameTov], Otpravka.[KolTov]
FROM Otpravka
WHERE (((Otpravka.NameTov)="") AND ((Otpravka.[KolTov])=20));

добавлено условие
лучший способ в чём-то разобраться до конца — это попробовать научить этому компьютер (Кнут)

Оффлайн Adm

  • Коллежский регистратор
  • *
  • Сообщений: 3
  • Репутация: 0
Re: Как сделать выборку?
« Ответ #2 : ДХТаРЫм 05, 2008, 09:28:28 am »
Спасибо, но немного не то...
Суть такая.
У меня есть 4 ПоляСоСписком и рядом с ними - 4 Флажка. В каждом поле - список значений одного из столбцов таблицы.
На основании анализа стоит/не стоит флажок у какого-либо поля мне нужно выбрать записи с учетом/без учета  соответствующего столбца.
Т.е. получить конструкцию примерно такого вида:

Открыть таблицу.
If (флажок1=true) then (выборка из таблицы по условию1);
If (флажок2=true) then (выборка из из полученной на предыд.шаге таблицы по условию2);
и т.д

Оффлайн Likyrg

  • .net developer
  • Надворный советник
  • *****
  • Сообщений: 470
  • Репутация: 16
  • Пол: Мужской
Re: Как сделать выборку?
« Ответ #3 : ДХТаРЫм 05, 2008, 09:12:48 pm »
можно сделать вложенными запросами, по мере присутствия флажков делать выборку из выбранного, как в access так и програмно
лучший способ в чём-то разобраться до конца — это попробовать научить этому компьютер (Кнут)