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


Slå ihop tre SQL till en.(LÖST)

Postades av 2002-08-08 19:56:09 - Benni Svensson, i forum sql-server/msde, Tråden har 2 Kommentarer och lästs av 736 personer

Jag har tre SQL:er (som påverkar varandra)som jag skulle vilja ha hjälp med att slå ihop till en, för att kunna göra en SP.
<code>
SQL="
SELECT t_SongTitlar.ArrNo, t_SongTitlar.songtitel, t_SongTitlar.Forfattare,
t_SongTitlar.Forfattare2, t_SongTitlar.Forfattare3, t_SongTitlar.Stim,
t_Kategori.Kategori, t_Album.Album
FROM t_Album INNER JOIN (t_Kategori INNER JOIN
(t_Forfattare INNER JOIN t_SongTitlar ON t_Forfattare.For_Id = t_SongTitlar.Forfattare)
ON t_Kategori.Kat_ID = t_SongTitlar.Kategori) ON t_Album.CD_ID = t_SongTitlar.Album"

Sen kommer lite kod

SQL = "Select For_Id,Namn FROM t_Forfattare WHERE For_Id = '" & Rst.Fields("Forfattare").Value & "'"

Lite kod till

SQL = "Select For_Id,Namn FROM t_Forfattare WHERE For_Id = '" & Rst.Fields("Forfattare2").Value & "'"
</code>
Någon som har ork att hjälpa mig??


Svara

Sv: Slå ihop tre SQL till en.

Postades av 2002-08-08 20:51:59 - Christoffer Hedgate

SELECT
t_SongTitlar.ArrNo
, t_SongTitlar.songtitel
, t_SongTitlar.Forfattare
, f1.Namn AS Forfattare1Namn
, t_SongTitlar.Forfattare2
, f2.Namn AS Forfattare2Namn
, t_SongTitlar.Forfattare3
, f3.Namn AS Forfattare3Namn
, t_SongTitlar.Stim
, t_Kategori.Kategori
, t_Album.Album
FROM t_Album
INNER JOIN t_SongTitlar
ON t_Album.CD_ID = t_SongTitlar.Album
INNER JOIN t_Forfattare f1
ON f1.For_Id = t_SongTitlar.Forfattare
INNER JOIN t_Forfattare f2
ON f2.For_Id = t_SongTitlar.Forfattare2
INNER JOIN t_Forfattare f3
ON f3.For_Id = t_SongTitlar.Forfattare3
INNER JOIN t_Kategori
ON t_Kategori.Kat_ID = t_SongTitlar.Kategori



Men för att detta ska fungera måste det finnas tre författare angivna, annars får du ingen träff. Gör det ej det får du använda outer joins istället.


Svara

Sv: Slå ihop tre SQL till en.

Postades av 2002-08-08 23:41:26 - Benni Svensson

Tack Christoffer Hedgate det fungerade kanonbra.
Det var som du misstänkte, jag fick använda mig av left OUTER JOIN, men sen fungerade det helt kanon.
Än en gång tack för din medverkan.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 616
27 953
271 709
5 786
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