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


inline sql, bra dåligt?

Postades av 2003-07-25 09:57:24 - Hobil Haidari, i forum databaser, Tråden har 1 Kommentarer och lästs av 630 personer

Tja,

Har en fundering, undrar om det någon annan som har någon bra input i ämnet.

Jo det gäller s.k. lookup tabeller, typ såna som kan innehålle kategorier och deras namn, eller om vi tar en idrottsserie som ett exempel. Säg att man har en lookup tabell med alla lagen, där information finns om varje lag.

I en tabell finns sen information om vilka lag som ska mötas definierade per Id. För att då få fram namnen på de båda lagen, hur göra?

Ett alternativ är ju att köra det jag kallar för inline sql
<code>
SELECT
(select namn from tblLag where id = TM.hlagid) as HemmaLag,
(select namn from tblLag where id = TM.blagid) as BortaLag,
FROM tblMatcher as TM
</code>

Ett annat alternativ vore att binda ihop tblLag två gånger med tblMatcher, den ena gången med hemma lag och den andra med borta lag...

Vilket ska man välja och varför? Finns det bättre sätt?


Svara

Sv: inline sql, bra dåligt?

Postades av 2003-07-25 10:38:47 - Andreas Hillqvist

Det bästa är att använda Joins i detta fallet. Eftersom inline ställer en fråga för varje rad.

SELECT tblLag1.namn as HemmaLag, tblLag2.namn as BortaLag,
FROM tblMatcher as TM LEFT JOIN
tblLag AS tblLag1 ON tblLag1.id = TM.hlagid LEFT JOIN
tblLag AS tblLag2 ON tblLag2.id = TM.blagid


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

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 979
27 965
271 783
267
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