Приветствую всех
Сразу прошу сильно не ругать
Вопрос следующего характера:
Есть таблица с данными (пример LS), есть поля LS, STRIT_ID, DOM, DOMB, KV, KVB и есть переменные которые залетаю с другой таблицы, по которым нужно выбрать LS.
Проблема заключается в том, что в таблице два поля (DOM, DOMB), а в другой(откуда берутся переменные) одно сразу "174А", тоже и по квартире.
Как правильно и возможно ли оформить этот запрос...
По хорошему должно было быть так:
Код:
SELECT DISTINCT LS
FROM LS_LIST
WHERE
(KV = 64)
AND (KVB = 'Б')
AND (STREET_ID = 78)
AND (DOM_ID = 174)
AND (DOM_BUKVA = 'А')
А нужно типо как-то так:
SELECT DISTINCT LS
FROM LS_LIST
WHERE
(KV+KVB = '64Б')
AND (STREET_ID = 78)
AND (DOM_ID+DOM_BUKVA = '174А')
Админ: Пользуемся тегами при оформлении кода!
Разделить переменные для выборки нет возможности, так как буква дома и квартиры может быть и буквой и цыфрой, по крайней мере у меня мозгов не хватает...