Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Nieokreslona liczba pół w wierszu
#1
Witam
Baza w MySQL ma zawierać trzy tabela. Pierwsza dane personalne, druga ilość pobranych elementów i czas pobrania przez użytkownika, a trzecia zwrot pobranych elementów przez użytkownika i czas zwrotu. Niestety zwrot może być wszystkich elementów jednocześnie lub po kilka elementów o różnych porach dnia. Oczywiście operacja tak może być powtarzana każdego dnia.
Problem w tym jak określić ilość pół w wierszu nie znając ile elementów zostanie pobranych przez użytkownika oraz po ile elementów będzie zwracał użytkownik. Przydała by się tabela dynamiczna czyli zwiększająca swój rozmiar.
Czy można zrobić taką tabele a może jest inny sposób?
Będę wdzięczny za wszystkie sugestie. I jeszcze jedno ostatnia i jedyną bazę danych robiłem około 20 lat temu w dBase pod DOS'em. Więc proszę o łopatologie.
Pozdrawiam
Odpowiedz
#2
Proste, poprzez relację many:many.

Masz jakąś tabelę, przyjmijmy, że Details, druga to Downloads, a trzecia to Returns. I już na tym etapie masz błąd. Jaki? Tabela Returns ma mieć tylko kilka, określonych wierszy, np ID, User, ProductID, ReturnDate. To wszystko. ProductID jest kluczem obcym (Downloads).
Dobre samopoczucie w tym tygodniu sponsoruje cytat:
Cytat:Mogę tylko tylko na prawo i lewo ale na środek nie mogę.
Odpowiedz
#3
Dzięki. Chyba zrozumiałem. Big Grin
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl