Rafał
G.
Programista
aplikacji
internetowych
Temat: Tabela "wiele do wielu" - problem z wypełnieniem
Załóżmy, że w jednej tabeli, powiedzmy "users" mam użytkowników oznaczonych unikalnym ID, w drugiej tabeli "products" mam produkty też oznaczone unikalnym ID. Dokładam sobie tabelę "users_products", która zawiera id użytkownika i id produktu, i chcę ją wypełnić tak, że użtytkownik o ID = 1, będzie miał wszystkie produkty?Jak to zrobić w MySQL 4.0x? Chciałem wykorzystać INSERT INTO ... SELECT, problem w tym, że nawet jeśli sobie pobiorę wszystkie produkty z "products" to muszę jakoś zduplikować klucz tego użytkownikaj (o id=1), żeby był wstawiony w każdej krotce w "users_products" wraz z odpowiednim id produktu.
Macie jakiś pomysł na zapytanie, które załatwi mój problem?