Показать сообщение отдельно
Старый 29.03.2011, 11:19
tang вне форума Посмотреть профиль Отправить личное сообщение для tang Найти все сообщения от tang
  № 1  
Ответить с цитированием
tang

Регистрация: Oct 2010
Сообщений: 4
По умолчанию Проблема с SQL

Помогите решить проблему.
Использую Zinc.
Столкнулся с тем, что вполне рабочий запрос (проверен в SQLite - работает) выдает ошибку, будучи сделан из программы ("column td2.name not found").

Код:
 delete from td1 where id in (select id from td1 where exists (select name, bars from td2 where td1.name = td2.name and td1.bars = td2.bars))
Полагаю, что проблема может быть из-за неподдерживаемости Цинком какого либо из JOIN'ов.
Тогда вопрос - есть ли другое SQL-решение, работающее в Цинке?

(Задача - две одинаковые по структуре таблицы, нужно удалить в первой все записи, что есть и во второй, совпадение ищется по двум полям)

Добавлено через 22 часа 35 минут
Проблема снята.
Написал запрос, обходящийся даже без намеков на джойны. Пашет.