![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 29.01.2010 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Witam.
Mam 3 tabeli: Wykonawca, Zespół oraz Album. W tabeli Album są dwie kolumny wykonawca_id oraz zespol_id. W momencie dodawania chciałby stworzyć jedną listę składającą się z nazwy zespołu oraz pseudonimu wykonawcy za pomocą klauzuli UNION Czy jest możliwość takiego wykonania INSERTa aby automatycznie wybierał do której kolumny wpisywać id na podstawie wyboru z listy? Czy można to zaimplementować z poziomu samego MySQLa czy trzeba posłużyć się językiem PHP (i czy w nim istnieje taka możliwość)? Z góry dzięki za odpowiedzi:) |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%)
|
Jakoś średnio rozumiem Twój problem.
Masz problem z wygenerowaniem listy? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 29.01.2010 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Samo wykonanie listy poprzez UNION nie jest żadnym problemem.
Problem pojawia się gdy chce dodać nowy album. Czy można sprawdzać na bieżąco czy aktualnie wybierany 'artysta' pochodzi z tabeli zespół czy wykonawca? I automatycznie dodać encję albo w zepol_id, albo w wykonawca_id. |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 20:38 |