![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вредный, простой скуэль запрос: [D7, MSSQL]
_e_u_ © (2005-05-18 13:31:00)
ADOQuery2.SQL.Add('SELECT DISTINCT autor');
ADOQuery2.SQL.Add('FROM autors, books');
ADOQuery2.SQL.Add('WHERE autors.autor LIKE :au AND autors.id_aut!=books.id_aut');
ADOQuery2.SQL.Add('ORDER BY autor');
ADOQuery2.Parameters.ParamByName('au').Value:='%'+Edit1.Text+'%';
autors.id_aut=books.id_aut - такое условие выполняется нормально, а если ставлю != , выводит просто весь список авторов, что не так?
Мне нужно вывести авторов, которых можно будет удалить, естественно эти авторы не должны находиться в какой либо книге.
Max Zyuzin (2005-05-18 13:45:00) [1]Ой господи что я понаписывал то :( как то меня смутила конструкция !=
Ega23 (2005-05-18 13:42:00) [2]AND (autors.id_aut not in (Select distinct id_aut from books ))
Johnmen (2005-05-18 13:42:00) [3]>что не так?
Всё не так.
сюда сходи
http://sql.ru/forum/actualthread.aspx?bid=2&tid=175678
Max Zyuzin (2005-05-18 13:38:00) [4]>_e_u_ © (18.05.05 13:31)
Гм... C++???
Попробуй заменить на <>