![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 17 Dołączył: 20.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pewien problem, tworzyłem baze danych poprzez wczytanie z pliku csv która wygląda w tej chwili tak: ![]() chodzi mi teraz o kod który wyciągałby wszystkie kody produktu i promocji do wybranej kampanii, czyli przykładowo dla kampanii 10A chce zeby wyciągał wszystkie kody od 9DZ do 9GG no i oczywiscie kody od c41 do PB1. Nie bardzo wiem jaki dac tu warunek bo wiadomo ze gdy jedynym warunkiem bedzie kod kampanii to wybierze mi tylko 1 linijke. Dodam że jest to tylko przykład, baza bedzie o wiele obszerniejsza no i oczywiście bedzie na bierząco aktualizowana takze jakiekolwiek ręczne zmiany w bazie są raczej nie mile widziane :/ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 122 Dołączył: 17.07.2005 Skąd: P-na Ostrzeżenie: (0%) ![]() ![]() |
na poczatek preprojektuj baze bo to sie do niczego nie nadaje
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 17 Dołączył: 20.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
tak jak powiedziałem struktura bazy jest tworzone na podstawie pliku z excel poprzez jego wczytanie w ten sposób:
LOAD DATA LOCAL INFILE 'D:\\tabele.csv' INTO TABLE `products` FIELDS TERMINATED BY ';' ENCLOSED BY '"'; W takim razie moze inaczej zadam pytanie, macie jakiś pomysł jak przypisać kody kampani przy kazdej linijce kodow produktu? w ten sposob samo wyciągniecie nie było by juz problemem |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 5 Dołączył: 30.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Johny_s ma rację - jeżeli możesz to utwórz oddzielne relacje do przechowywania określonych danych. Kody promocji i kody produktu powinny być przechowywane w osobnej tabeli/tabelach + klucze obce; to co teraz widzimy jest raczej nieciekawe i mało praktyczne.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 07:00 |