Witam,
Jestem nowy na forum i stosunkowo nowy w programowaniu. Chciałbym zaczerpnąć porady co do stworzenia bazy danych od kogoś bardziej doświadczonego, także jeżeli ktoś będzie miał ochotę mi pomóc to będę wdzięczny :)
Chciałbym stworzyć bazę danych, która w jednej tabeli będzie zawierała finalny produkt, a w drugiej półprodukty. Każdy finalny produkt będzie składał się z niezdefiniowanej ilości półproduktów. Moim celem będzie szukanie finalnego produktu, który składa się z podanych przeze mnie półproduktów.
Czyli np.
Produkt A(finalny) = półprodukt a, półprodukt b, półprodukt c
Produkt B(finalny) = półprodukt a, półprodukt b, półprodukt c
Produkt C(finalny) = półprodukt a, półprodukt b, półprodukt c, półprodukt d
Ja szukając po bazie po trzech wymienionych półproduktach(a,b,c) chciałbym otrzymać produkt A oraz produkt B.
Miałem pomysł taki, żeby do każdego produktu finalnego podawać w bazie półprodukty po przecinku(1,2,3), a późnej robić zwykłe LIKE 1,2,3, ale domyślam się, że rozwiązanie jest niezbyt wydajne.
Proszę o sugestię jak mogę rozwiązać problem możliwie najwydajniej.
Pozdrawiam!