У меня есть 2 таблицы - table1 и table2. Таблица1 является следующим:
ID
A01
A02
A03
A04
A05
таблица2 является следующим:
DeptID Name ID
5 groupA A01
5 groupA A03
5 groupA A04
5 groupB A02
5 groupB A04
5 groupB A05
Таблица3:
Codename DisplayName
groupA Humti
groupB Dumpti
хочу выводить как:
DeptID Name ID Result
5 Humpti A01 1
5 Humpti A02 0
5 Humpti A03 1
5 Humpti A04 1
5 Humpti A05 0
5 Dumpti A01 0
5 Dumpti A02 1
5 Dumpti A03 0
5 Dumpti A04 1
5 Dumpti A05 1
Здесь к группе А прикреплено 3 идентификатора. A01, A03, A04. Таким образом, для них столбец результата в выходных данных имеет значение 1. Но для A02 A05 groupA не связан, поэтому значение столбца результата равно 0. Единственное, что нам нужно помнить, это то, что groupA будет сравниваться со всеми идентификаторами таблицы 1.
Редактировать : Все решения работали довольно хорошо, но можно ли заменить 'groupA' на 'Humpti' и 'groupB' на 'Dumpti', основываясь на значениях, найденных в таблице3 ??
спасибо ..