SQL объединяет один столбец с другой таблицей и добавляет новый столбец - PullRequest
0 голосов
/ 07 июня 2018

Извините за неясное название.Но я хочу сделать колонку editor_article, которая имеет имя редактора.Только статья с одинаковым значением среди id_article и parent_id имеет имя editor_article, а editor_article имеет значение '0', если id_section = 29 и если parent_id! = 0. Редактор_article получен из столбца редактора, объединяется с t_kolom.id_editor.

tbl_name:t_article
id_section  id_article      parent_id   editor
29          441             0           2
33          1093            18          2
33          18              0           0
29          3144            0           8
30          3136            0           0
31          3130            0           0
31          3140            3130        22
31          3141            3130        335
30          3142            3136        546

tbl_name:t_kolom
id_editor   name
1           john
2           gerrard
3           lukas
8           anthony
22          jimmy
335         eric
546         tyas

И ожидаемый результат:

id_section  id_article      parent_id   editor      editor_article
29          441             0           2           0
33          1093            18          2           0
33          18              0           0           gerrard
29          3144            0           8           0
30          3136            0           0           tyas
31          3130            0           0           jimmy,eric
31          3140            3130        22          0
31          3141            3130        335         0
30          3142            3136        546         0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...