dzięki po małych przeróbkach działa

to jeszcze podpytam o taki myk
w tabeli utwory mam pola
utwory:
utwor_id(int)(autoincrement)
tytul(varchar(256))
wykonawca_id(int)
data_debiutu(datetime)
dodatkowo są tabele wykonawcy i utwory_audycje:
wykonawcy:
wykonawca_id(int)(autoincrement)
wykonawca(varchar(256))
utwory_audycje
ua_id(int)(autoincrement)
utwor_id(int)
audycja_id(int)
W jaki sposób dodać id utworu do utwory_audycje pobierając jego id z tabeli utwory przy where = utwory.tytul=określony_tytuł and wykonawca=okreslony_wykonawca
W tej chwili robię to tak że mam dodane w tabeli utwory pole typu varchar
wykonawca w którym trzymam nazwę wykonawcy utworu, ale wolałbym mieć w w tabeli
utwory tylko
id_wykonawcy i nazwę po id_wykonawcy powiązanego z utworem w tabeli
utwory pobierać z tabeli
wykonawcyW tej chwili insert realizuje mi takie zapytanie:
INSERT INTO utwory_audycje (utwor_id,audycja_id) (SELECT utwor_id,'1', FROM utwory WHERE tytul='tytul utworu' AND wykonawca='wykonawca utworu');
Przepraszam że odkopuję temat ale nie potrafię sobie poradzić ze złożeniem zapytania aktualizującego dane z jednej tabeli do drugiej. Siedzę nad tym od paru godzin i nic mi nie wychodzi.
Mam 2 tabele:
playlista:
id(int)(autoincrement)
czas(datetime)
id_utworu(int)
tytul(varchar)
utwory:
utwor_id(int)(autoincrement)
tytul(varchar)
W jaki sposób jednym poleceniem zaktualizować całą tabelę playlista w której mam 3000 różnych tytułów w 15000 rekordów, wypełniając jej pole
playlista.id_utworu danymi z tabeli (pola)
utwory.utwor_id?
W tabeli utwory jest tytuł utworu, taki sam tytuł znajduje się w tabeli playlista, chodzi o to aby pobrać id utworu z tabeli utwory, na podstawie tytułu z tabeli 'playlista' i wstawić odpowiedni
utwor_id odpowiadający tytułowi utworu do tabeli (pola)
playlista.id_utworu. Po zaktualizowaniu będę chciał usunąć pole
playlista.tytul