Прежде чем перейти к возможным запросам SQL ... из таблиц, которые вы показываете, вам понадобится дополнительная таблица, которая связывает person с status , таблицу join
.По существу, таблица TMK_status :
таблица TMK_status
| personID | statusID |
|----------|----------|
| 1 | 1 |
| 2 | 3 |
| 3 | 1 |
В качестве альтернативы, statusID может быть сохранен как столбец TMK, таким образом,
таблица TMK
| personID | tmkName | statusID |
|----------|----------|----------|
| 1 | George | 1 |
| 2 | Jacob | 3 |
Если под " я не могу написать join ", вы имеете в виду, что не знаете как, проверьте этот ответ: В чем разница между "INNER JOIN" и "OUTER JOIN"? - вам понадобится внутреннее соединение.
Если, с другой стороны,Вы имеете в виду, что не можете использовать операторы join
, тогда вы можете написать оператор subselect
.Могут быть и другие решения, но они зависят от того, как вы решите объединить / связать 2 таблицы.