|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Запрос К бд на удаление записи
народ такой вопрос сложно будет сделать через запрос чтобы на форме например изначально выводился список людей, а потом когда одного выбирали, то он с формы удалялся, и его второй раз выбрать было бы уже невозможно? Если есть возможность чем то помочь, то прошу подсказать.
|
#2
|
|||
|
|||
Так тебе надо удалить запись или как-то ее пометить что бы она больше не выбиралась?
|
#3
|
||||
|
||||
Скорее всего речь идет просто о скрытии части записей. Если в результате выбора у вас формируется некий дополнительный список, то достаточно просто установить фильтр на основной список по дополнительному. Например:
Код:
select People.* from People inner join SelPeople on People.id <> SelPeople.id Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
||||
|
||||
Можно конечно просто ввести дополнительно логическое поле в основной список, но мне что-то не нравится в этом решении.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
лучше записывать ID'ы в отдельную табличку. тогда запрос будет примерно такой:
Код:
select * from SourceTable where not id in (select id from LookupTable) LookupTable - таблица с id'ми уже выбранных записей |
#6
|
||||
|
||||
Цитата:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
|||
|
|||
Так, только запрос немного другой
|
#8
|
|||
|
|||
Спасибо, действительно все оказалось проще чем казалось
|