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


SELECT-sats inuti en annan SELECT-sats, går det?

Postades av 2003-04-19 23:06:06 - Christer Engholm, i forum asp.net generellt, Tråden har 8 Kommentarer och lästs av 1405 personer

Databas: Access 2000
Plattform: ASP.NET
Språk: VB

Om man t.e.x i en access-kolumn har värdet: 1,2,3 och vill jämföra detta med en inkommande sträng (array) med värdet 1,3, går detta på något sätt.


Svara

Sv: SELECT-sats inuti en annan SELECT-sats, går det?

Postades av 2003-04-20 09:53:56 - Fredrik Salomonsson

Hej.

strSQL = "SELECT * FROM tblTabel WHERE ID IN(" & myCommaSeparatedString & ")"
Var det så du tänkte?

//fredda


Svara

Sv: SELECT-sats inuti en annan SELECT-sats, går det?

Postades av 2003-04-20 10:18:07 - Christer Engholm

Räcker det med IN?

Jag har "labbat" med LIKE '%' & [@Mittvärde] & '%', men nu skall jag prova med ditt förslag stället


Svara

Sv: SELECT-sats inuti en annan SELECT-sats, går det?

Postades av 2003-04-20 12:32:45 - Per Hultqvist

...och det går dessutom att göra SELECT i en SELECT :

"SELECT * FROM MyTable WHERE ID IN (SELECT ID FROM AnotherOrSameTable WHERE ID<100)"

Mycket användbart i vissa situationer.


Svara

Sv: SELECT-sats inuti en annan SELECT-sats, går det?

Postades av 2003-04-21 22:00:12 - Christer Engholm

Det jag vill åstadkomma är:

1. Vill jämföra min array mot värden i kolumn, detta går alldeles utmärkt med den hjälp jag fått av er.

2. Om t.ex. kolumnen innehåller 1,3,5 så vill jag hämta beskrivningen av varje id från en annan tabell som ser ut:

pkDamageID (räknare) samt DamageDescription (text)
1 Ansvarsskada
3 Maskinskada
5 Brand


Svara

Sv: SELECT-sats inuti en annan SELECT-sats, går det?

Postades av 2003-04-21 22:09:07 - Fredrik Salomonsson

Hej.

Nåt sånthär:

strSQL = "SELECT tblTabel.*, Damage.DamageDescription FROM tblTabel
INNER JOIN Damage ON tblTabel.DamageID = Damage.DamageID
WHERE tblTabel.ID IN(" & myCommaSeparatedString & ")"

Reserverar mig för fel, men principen bör vara den rätta.

//fredda


Svara

Sv: SELECT-sats inuti en annan SELECT-sats, går det?

Postades av 2003-04-21 22:18:25 - Christer Engholm

Problem uppstår eftersom tblDamage.DamageType innehåller värdena 1,3,5 är i text-format medan tblDamageTypes.pkDamageTypeID är räknare(integer).

Hur göra?


Svara

Sv: SELECT-sats inuti en annan SELECT-sats, går det?

Postades av 2003-04-22 06:35:31 - Fredrik Salomonsson

Hej.

Visa hur din SQL-sats ser ut nu... Samt hur den ser ut i runtime, dvs fylld av värden.
Då skall detta lösas.

//fredda


Svara

Sv: SELECT-sats inuti en annan SELECT-sats, går det?

Postades av 2003-04-22 12:47:44 - Christer Engholm

Arrayen jag pratar om hela tiden fylls via en listbox, om användaren ej markerat något alternativ blir värdet i array'en = % annars: t.ex. 1,5.

Kan jag med IN även välja alla värden med % eller hur gör jag då?

Min selectsats ser ut såhär i dagsläget (hämtar endast heltalen från tblDamages samt användarnamnet på den som registrerade skadan från tblUserDetails):

<code>
SELECT tblDamages.*, tblUserDetails.FirstName, tblUserDetails.LastName, tblDamages.fkPropertyID
FROM tblDamages INNER JOIN tblUserDetails ON tblDamages.fkPostedByID = tblUserDetails.fkUserID
WHERE (((tblDamages.DamageDate) Like '%' & [@DamageYear] & '%') AND ((tblDamages.fkPostedByID) Like '%' & [@DamagePostedByID] & '%') AND ((tblDamages.DamageConcluded) Like '%' & [@DamageConcluded] & '%') AND ((tblDamages.PropertyPart) Like '%' & [@DamagePropertyParts] & '%') AND ((tblDamages.DamageType) Like '%' & [@DamageTypes] & '%') AND ((tblDamages.Environment) Like '%' & [@DamageEnvironments] & '%') AND ((tblDamages.Threat) Like '%' & [@DamageThreats] & '%') AND ((tblDamages.DamageCausedBy) Like '%' & [@DamageCausedBy] & '%') AND ((tblDamages.fkPropertyID)=[@PropertyID]))
ORDER BY tblDamages.DamageDate DESC;
</code>


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 155
27 952
271 704
6 158
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