Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


alla möter alla (match sida)

Postades av 2003-06-02 00:08:49 - Kristian Gerardsson, i forum asp - allmänt, Tråden har 9 Kommentarer och lästs av 543 personer

Vill ha en funktion som skriver fram matcher i en grupp.

vi säger att grupp1 har lagen:
lag1
lag2
lag3
lag4
--------

då vill jag att den skriver fram det så här typ:

(alla möter alla)

lag1 vs lag2
lag3 vs lag4

lag1 vs lag3
lag2 vs lag4

lag1 vs lag4
lag2 vs lag3

(alla lagen e ju ett recordset, i tabellen "league" where group = 1)

är någon riktigt snäll och duktig kan nån göra EN kod för ALLA 8 grupper..

så jag slipper använda samma kod 8 gånger.... annars nöjer jag mig så klart med koden för en grupp...

TACK FÖR MIG! OCH TACK FÖR SVAREN I FÖRHAND


Svara

Sv: alla möter alla (match sida)

Postades av 2003-06-02 07:14:45 - Andreas Hillqvist

Denna SQL sats kanske funkar:

SELECT Teams1.Name As TeamName1, Teams2.Name As TeamName2
FROM Teams As Teams1 LEFT JOIN Teams As Teams2 ON Teams1.ID < Teams2.ID


Svara

Sv: alla möter alla (match sida)

Postades av 2003-06-02 16:47:28 - Kristian Gerardsson

löste det på annat håll


Svara

Sv: alla möter alla (match sida)

Postades av 2003-06-02 17:43:16 - Andreas Hillqvist

Funakr inte min kod?


Svara

Sv: alla möter alla (match sida)

Postades av 2003-06-02 19:10:49 - Kristian Gerardsson

du förståg nog inte vad jag ville ha


Svara

Sv: alla möter alla (match sida)

Postades av 2003-06-03 09:48:00 - Hobil Haidari

är du säker på att du förstod svaret?

Dessutom, var inte så självisk ;o), har du löst det får du väldigt gärna dela med dig till andra, det brukar funka bäst på en plats som den här. Det är ju så den lever vidare, eller hur?


Svara

Sv: alla möter alla (match sida)

Postades av 2003-06-03 12:58:02 - Patrik Berggren

Hillqvist, ska det inte vara <> (skiljt ifrån) istället för < (mindre än)?:
SELECT Teams1.Name As TeamName1, Teams2.Name As TeamName2
FROM Teams As Teams1 LEFT JOIN Teams As Teams2 ON Teams1.ID <> Teams2.ID

Och, dela med dig av din lösning så slipper frågan ställas flera gånger.

cya,
PatrikB


Svara

Sv: alla möter alla (match sida)

Postades av 2003-06-03 16:38:27 - Andreas Hillqvist

Nej det ska det inte. Använder man lika med kommer alla lag spela två gånger mot varandra. Använder man istället >- eller <-operatorn så spelar bar lagen mot varandra en gån.
Där emot är en InnerJoin mer lämpligt för att slippa sista posten som blir tom med en Left Join

SELECT Teams1.TeamName As TeamName1, Teams2.TeamName As TeamName2
FROM Teams As Teams1 INNER JOIN Teams As Teams2 ON Teams1.TeamID < Teams2.TeamID

Tabell: Teams
TeamId TeamName
1 lag1
2 lag2
3 lag3
4 lag4

Resultat av frågan:
TeamName1 TeamName2
lag1 lag2
lag1 lag3
lag2 lag3
lag1 lag4
lag2 lag4
lag3 lag4


Alla lag möter varandra.


Svara

Sv: alla möter alla (match sida)

Postades av 2003-06-04 23:04:09 - Michael Beckius

Behöver man inte någon form av ORDER BY samt en loop för att få ut all data? Sen kanske inte alltid laget med lägst id i en match spelar som hemmalag. Också ett problem att lösa?


Svara

Sv: alla möter alla (match sida)

Postades av 2003-06-05 07:16:37 - Andreas Hillqvist

Om du berättar hur du vill sortera dem och vad som bestämmer om det är hemmalag eller inte.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 799
27 960
271 761
2 901
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies