Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] UNION a INSERT do jednej z dwóch kolumn
JankesZiom
post
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:)
Go to the top of the page
+Quote Post
Fifi209
post
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?
Go to the top of the page
+Quote Post
JankesZiom
post
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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 20:38