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 två rader till en....

Postades av 2003-04-15 09:41:56 - Per Vest, i forum sql-server/msde, Tråden har 3 Kommentarer och lästs av 1034 personer

tabellen liknar

namn anknytn.
---------------------
patrik telefon
patrik mobil
patrik jobb
otto telefon
otto jobb
otto mobil

men jag vill visa det enligt.

patrik telefon, mobil, jobb
otto telefon, mobil, jobb

hur gör jag? jag får ingen rätsida på mitt problem.

/P


Svara

Sv: slå ihop två rader till en....

Postades av 2003-04-15 10:27:01 - Andreas Hillqvist

Dett är effektivare att låta koden som tar emot data omvandla det. Än att belasta databasen med omvandlingen.

Är det MS SQL-server du använder?
<code>
CREATE TABLE #Result (namn varchar(255), anknytn varchar(1024))

INSERT INTO #Result (namn, anknytn)
SELECT namn, ''
FROM TabellMedPersoner

UPDATE #Result SET #Result.anknytn = #Result.anknytn + ', ' + TabellMedAnknytn.Anknytn
FROM #Result INNER JOIN TabellMedAnknytn ON #Result.namn = TabellMedAnknytn.namn

SELECT *
FROM #Result

DROP TABLE #Result
</code>

ÄR inte säker på syntaxet för att göra uppdateringar på en Join i SQL server


Svara

Sv: slå ihop två rader till en....

Postades av 2003-04-15 10:31:03 - Kjell Brandes

Anta att tabellen heter tbl_namn med nedan data

namn anknytn.
---------------------
patrik telefon
patrik mobil
patrik jobb
otto telefon
otto jobb
otto mobil



SELECT distinct namn,
(select distinct anknytn from tbl_namn where anknytn = 'telefon') as Telefon,
(select distinct anknytn from tbl_namn where anknytn = 'mobil') as Mobil,
(select distinct anknytn from tbl_namn where anknytn = 'jobb') as Jobbtelefon
FROM tbl_namn


men jag vill visa det enligt.

patrik telefon, mobil, jobb
otto telefon, mobil, jobb



Svara

Sv: slå ihop två rader till en....

Postades av 2003-04-15 11:10:08 - Per Vest

Japp, det är ms-sql jag kör. Men är lite av en nybörjare, ska testa tipset du gav..

idén är att få ut alla mina telnr. på en och samma rad så att det bara genereras
en rad i svaret istället för tre. Jag vill trots allt lagra alla nummer i en och samma kolumn.
/Patrik


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 619
27 953
271 709
5 725
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