Sql запрос (выборка) - VB
Формулировка задачи:
В картотеке есть условно “колхозники” и ”совхозники” – tblkart (id, fam, im, kateg), поле kateg – Категория, integer (1), значение kateg 1 – колхозник, 2 – совхозник.
Подчиненная таблица удостоверений – tbllic (id, idlic, vid, ser, nom), в которой хранятся разные удостоверения по видам (vid – string 3)
Мне нужно выбрать всех «колхозников», и если есть, серии и номера удостоверений, где vid= “У03”. если соотв удостоверения нет, вывести фамлию и имя, а колонка с удост. должна остаться пустой.
Запрос ниже игнорирует всех тех, у кого в tbllic нет записей. Что делать?
Листинг программы
- SELECT tblkart.fam,tblkart.im, tbllic.ser,tbllic.nom FROM tblkart LEFT OUTER JOIN tbllic ON tblkart.id=tbllic.id WHERE kateg = 1 AND tbllic.vid = 'У03'
Решение задачи: «Sql запрос (выборка)»
textual
Листинг программы
- SELECT field1, field2 FROM table1
- UNION
- SELECT field3, field4 FROM table2
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д