kopplade arrangemang

PHPportalen Forum Index » Databaser
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
marcusgarden



Medlem i: 3137 dagar

Status: Offline



#742281
Inlägg Skrivet: 2018-08-28 17:36      Ämne: kopplade arrangemang Citera

Tja!

Har en tabell med arrangemang, arrtable, alla arrangemang har ett ID.
Har en annan tabell, arrarrtable, en tabell som innehåller ID1 och ID2, alltså 2 olika ID från arrtable vilket då ska visa att 2 olik arrangemang hänger ihop.
Har ytterligare en tabell, deltagare, där deltagare anmält sig till de olika arrangemangen.

Nu vill jag visa ALLA deltagare från ALLA arrangemang som hänger ihop, hur gör jag en sådan fråga?

Säg att vi har 2 olika arrangemang med ID 37 och ID 38, till arrangemang med ID 37 är det 3 anmälda, till arrangemang med ID 38 finns det 4 anmälda.

Nu vill jag visa ALLA 7 anmälda på BÅDA arrangemangen, alltså, OM jag tittar på sidan för arrangemang för ID 37 så ska det visas 7 deltagare, OM jag tittar på sidan för arrangemang med ID 38 så ska det visas 7 deltagare.

Hur gör jag då?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Wedge
Administratör



Medlem i: 5992 dagar
Från: Järfälla
Status: Offline



#742282
Inlägg Skrivet: 2018-08-30 15:21      Ämne: Citera

Uppgiften kompliceras av din databasstruktur. Är det 38 som hänger ihop med 37, eller är det 37 som hänger ihop med 38? Dvs du har två ID-kolumner, men dina sökningar vet inte ifall det sökta ID-värdet förväntas finnas i kolumnen ID1 eller ID2. Du får duplicera kod i onödan.
Och en vacker dag vill du kanske knyta ihop fler än två arrangemang, och allt slit är förgäves.
En bättre struktur är att ha ett grupp-ID och ett arrangemangs-ID på varje rad i en tabell som kopplar ihop godtyckligt antal arrangemang i grupper.
 

_________________
I am Groot
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
marcusgarden



Medlem i: 3137 dagar

Status: Offline



#742290
Inlägg Skrivet: 2018-09-05 19:13      Ämne: Citera

Ok, tack för svar!

Skulle du kunna ge ett exempel i t.ex. pseudokod för att jag ska förstå den struktur du menar?

Tack på förhand!
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Azreal
Administratör



Medlem i: 4857 dagar
Från: Uppsala, bor i Göteborg
Status: Offline



#742291
Inlägg Skrivet: 2018-09-06 08:02      Ämne: Citera

Marabou har avhandlat ämnet flera gånger: http://www.phpportalen.net/viewtopic.php?p=724138#724138
http://www.phpportalen.net/viewtopic.php?p=710559#710559
 

_________________
Konsultation via PM, inte gratis.
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Databaser
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic