• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wszystkie możliwe kombinacje/warianty

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
587 wizyt
pytanie zadane 10 marca 2017 w Inne języki przez hoktaur Pasjonat (22,250 p.)
Witam

Mam prośbę żeby mnie naprowadzić jak by miała wyglądać motoryka stworzenia tabeli przedstawiającej wszystkie możliwe kombinacje:

1. mamy różne postacie (powiedzmy 10szt.)

2. Każda z nich może mieć różne moce np.: fizyczną, magiczną, technologiczną itd.

3. Każda z postaci może mieć jedną lub wiele mocy np. fizyczną i technologiczną, albo tylko magiczną itd.

4. Każda postać może być sama lub mieć kompana ale pod warunkiem że nie posiada już takiej samej mocy co poprzedni tzn. jeżeli 1 posiada moc fizyczną to drugi może posiadać tylko moc magiczną i/lub technologiczną lub 2 postać magiczną 3 postać technologiczną

5. Niektóre postacie są zależne od innych więc jak nie ma kogoś to nie mogą dołączyć

6. Niektóre postacie nie lubią innych więc nie mogą dołączyć jak taka postać występuje

7. Dane mogą być w jednej tabeli jak i w wielu

8. Dane wynikowe jedna tabela z wszystkimi możliwymi kombinacjami

Jak myślicie da się zrobić takie coś przez mega skomplikowane zapytanie mysql czy trzeba zrobić całą funkcję albo obiekt żeby to osiągnąć

2 odpowiedzi

0 głosów
odpowiedź 11 marca 2017 przez niezalogowany

Skąd ci się tutaj wziął SQL?

Mi to wygląda raczej na problem algorytmiczny, można coś takiego wygenerować dość łatwo np w Prologu

komentarz 11 marca 2017 przez hoktaur Pasjonat (22,250 p.)

Skąd ci się tutaj wziął SQL?

Ponieważ dane planuje upchać do SQL'a

komentarz 11 marca 2017 przez niezalogowany
Jak już to: "dane chcesz upchnąć do bazy danych", SQL to język do manipulowania danymi.
komentarz 11 marca 2017 przez hoktaur Pasjonat (22,250 p.)
Powiem wprost myślałem czy by nie dało się zrobić jakiego view'sa na podstawie danych podanych tabel a w SQL też są warunki.
0 głosów
odpowiedź 11 marca 2017 przez mokrowski Mędrzec (156,260 p.)
No i co za problem? Zapytasz o dane, otrzymasz iloczyn kartezjański i zasilisz nim tabelę (jeśli będziesz potrzebował).
komentarz 11 marca 2017 przez hoktaur Pasjonat (22,250 p.)
ale ja nie chce wszystko z wszystkim tylko wszystko z każdym wierszem pod warunkiem że coś tam jest spełnione

Podobne pytania

0 głosów
0 odpowiedzi 357 wizyt
0 głosów
1 odpowiedź 901 wizyt
pytanie zadane 17 sierpnia 2019 w C i C++ przez Dezmonths Początkujący (310 p.)
0 głosów
3 odpowiedzi 2,765 wizyt

93,096 zapytań

142,059 odpowiedzi

321,513 komentarzy

62,440 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...