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


Problem med LEFT JOIN

Postades av 2002-12-22 02:04:43 - Rolf Carlbom, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 426 personer

Så här långt funkar det:
SQL = "SELECT * From yrke_info LEFT JOIN yrke_koppling ON yrke_info.TaskID = yrke_koppling.Task

Trixet är att jag behöver lägga till
WHERE yrke_koppling.MemberID=" & Session("MemberID")

i satsen. Detta pga att yrke_koppling innehåller kopplingen för alla användare.

När jag gör det så gäller den where-satsen för resultatet av left join. Jag vill att where-satsen ska räknas ut före left join görs.

Har någon en bra idé?


Svara

Sv: Problem med LEFT JOIN

Postades av 2002-12-22 02:09:40 - Peter Björklund

SQL = "SELECT * From yrke_info LEFT JOIN (yrke_koppling ON yrke_info.TaskID = yrke_koppling.Task) WHERE yrke_koppling.MemberID=" & Session("MemberID")

Har du provat med paranteser på detta eller liknade sätt?


Svara

Sv: Problem med LEFT JOIN

Postades av 2002-12-22 02:13:01 - Peter Björklund

SQL = "SELECT * From yrke_info WHERE yrke_info.TaskID = yrke_koppling.Task AND yrke_koppling.MemberID=" & Session("MemberID")

Denna kanske funkar istället?


Svara

Sv: Problem med LEFT JOIN

Postades av 2002-12-22 02:14:15 - Peter Björklund

Glömde yrke_koppling i FROM instruktionen


Svara

Sv: Problem med LEFT JOIN

Postades av 2002-12-22 02:33:07 - Rolf Carlbom

Det blir samma problem. Jag vill få ut alla poster från yrke_info som innehåller TaskID och Yrke vilket är en lista på alla yrken. yrke_koppling innehåller ID, memberID och Task. Det kopplar alltså vilka yrken som en användare valt.

När man använder satsen du skickade så visas bara de yrken som användaren har valt. Jag vill alltså ha ut alla men kunna använda yrke_koppling.Task till att visa vilka användaren har valt.


Svara

Sv: Problem med LEFT JOIN

Postades av 2002-12-22 10:18:08 - Andreas Hillqvist

Jag tror jag förstår vad du vill göra. Lista alla yrken men även ta reda på vilka användaren valt. Då tror jag det är enklare att använda en underfråga. Vilket inte kommer på verka urvalet. UTan ta med alla poster från yrke_info. Fältet Selected anger om användaren har valt yrket:


<code>
SQL = "SELECT *, yrke_info.TaskID IN (SELECT yrke_koppling.Task" & vbCrLf & _
" FROM yrke_koppling" & vbCrLf & _
" WHERE yrke_koppling.MemberID=" & Session("MemberID") & ") As Selected" & vbCrLf & _
"FROM yrke_info
</code>


Svara

Sv: Problem med LEFT JOIN

Postades av 2002-12-22 13:47:26 - Rolf Carlbom

Då gick det ju alldeles utmärkt. Tack för hjälpen!


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 812
27 960
271 761
502
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