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


hämta data med select distinct ur db

Postades av 2004-08-05 12:24:02 - Lena Lindsjö, i forum databaser, Tråden har 7 Kommentarer och lästs av 968 personer

Hej!

Jag vill hämta data ur en db med select distinct och det fungerar fint så länge man vill sortera ut data ur en eller fler kolumner, men hur gör man om man vill hämta data med select distinct ur en kolumn (Namn) och INTE använda sig av distinct i en annan (URL).

Exempel:

URL Namn
------ -------
url.asp kund
url.asp kund
url1.asp kund1
url1.asp kund1
url2.asp kund2
url2.asp kund2

Vänligen

Lena


Svara

Sv: hämta data med select distinct ur db

Postades av 2004-08-05 14:13:33 - Daniel Åsberg

så här då kanske?

För MySQL, SQL Server, Postgre
<code>
SELECT DISTINCT tb1.namn FROM tabell tb1,
(SELECT tb2.url FROM tabell tb2 WHERE tb2.namn = tb1.namn LIMIT 1)
FROM tabell tb1
</code>

För Oracle
<code>
SELECT DISTINCT tb1.namn FROM tabell tb1,
(SELECT tb2.url FROM tabell tb2 WHERE tb2.namn = tb1.namn AND rownum = 1)
FROM tabell tb1
</code>

För Access
<code>
SELECT DISTINCT tb1.namn FROM tabell tb1,
(SELECT TOP 1 tb2.url FROM tabell tb2 WHERE tb2.namn = tb1.namn)
FROM tabell tb1
</code>


*Håller tummarna för att allt är rätt....*

/D


Svara

Sv: hämta data med select distinct ur db

Postades av 2004-08-05 14:39:27 - Lena Lindsjö

Hej Daniel!

Utgår du från 2 tabeller i dina exempel?

Jag har bara en tabell i Access.
Dum fråga kanske, men jag är inte så haj på det här än, tb1 och tb2, vad står det för?

:)

//Lena


Svara

Sv: hämta data med select distinct ur db

Postades av 2004-08-05 14:57:27 - Daniel Åsberg

I min exempel har jag bara använt mig utav 1 tabell..
tb1 och tb2 är samma tabell (ett slags smeknamn på tabellen 'tabell') men där för att kunna skilja på dom vid where-satsen i sub-queryn (lr vad det heter).

/D


Svara

Sv: hämta data med select distinct ur db

Postades av 2004-08-10 14:49:06 - Lena Lindsjö

Nä, nu har jag försökt på diverse vis och inget fungerar. Jag får bara Internt serverfel som felmeddelande när jag försöker. Det verkar som om jag får ge upp den tanken.

:(

//Lena


Svara

Sv: hämta data med select distinct ur db

Postades av 2004-08-10 15:35:48 - Per Persson

Lena, det exempel du gav, hur skulle det kunna bli någon skillnad mellan DISTINCT på alla kolumner jämfört med att bara ha det på en? Kan du ge något bra exempel? Allt jag kan komma på skulle ge svårigheter att veta vilken man skulle välja från icke-DISTINCT-kolumnen...


Svara

Sv: hämta data med select distinct ur db

Postades av 2004-08-11 14:23:23 - Daniel Åsberg

Hur vill du att resultatet från sql-satsen ska se ut då? Om du radar upp det på ett lika snyggt vis som i ditt första inlägg. (med kolumner och rader)


Svara

Sv: hämta data med select distinct ur db

Postades av 2004-08-13 13:18:11 - Göran Andersson

> Jag får bara Internt serverfel som felmeddelande när jag försöker.

Det hjälper ju om du plockar fram felmeddelandet.

Läs under "Visa felmeddelanden":
http://www.guffa.com/Programming_article.asp?id=2


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

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 864
27 962
271 767
586
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