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


SQL-fråga

Postades av 2002-01-19 00:17:57 - Rasmus Ågren, i forum databaser, Tråden har 7 Kommentarer och lästs av 723 personer

Jag har en databas med två tabeller som båda innehåller fälten artist och titel. Nu vill jag att de poster som finns i tabell1 och som inte finns i tabell2 ska läggas till tabell2 (alltså de poster där inte den kombinationen av artist och titel redan finns i tabell2). Säg ingenting om upplägget av databaserna för det måste nästan bli som det är. Misstänker att det finns nåt lurigt sätt att göra detta med nån sql-fråga.


Svara

Sv: SQL-fråga

Postades av 2002-01-19 01:27:55 - Pelle Johansson

Titta på kommandot JOIN. Det finns en artikel om detta
/Pelle


Svara

Sv: SQL-fråga

Postades av 2002-01-19 18:43:11 - Rasmus Ågren

Fixar det inte själv. Kan inte nån visa hur jag ska skriva. Jag har alltså två tabeller där det finns en kolumn med titlar och en med artister i varje tabell. Nu vill jag läsa in alla rader som inte redan finns (alltså där just den kombinationen av artist och titel inte redan finns) från den ena tabellen till den andra. Hur gör jag? Jättetacksam för svar!


Svara

Sv: SQL-fråga

Postades av 2002-01-19 20:20:38 - Andreas Hillqvist

Frågan kunde se ut något sånt här:
<code>
INSERT INTO tabell2 (artist, titel)
SELECT tabell1.artist, tabell1.titel
FROM tabell1 LEFT JOIN tabell2 ON (tabell1.artist = tabell2.artist) AND (tabell1.titel = tabell2.titel)
WHERE ((tabell1.artist Is Null) And (tabell1.titel Is Null))
</code>


Svara

Sv: SQL-fråga

Postades av 2002-01-19 21:04:13 - Rasmus Ågren

Jättesnällt att du försöker hjälpa mig men det verkar inte funka. Fastän tabell2 är tom så läggs det inte till något.


Svara

Sv: SQL-fråga

Postades av 2002-01-20 18:35:53 - Ulf Magnusson

Hej.

Prova detta :

Insert into tabell2 (field1, field2, osv...)
select field1, field2, osv...
from tabell1
where not exists
(select null from tabell2 where tabell2.fieldx = tabell1.fieldx);

/Uffe


Svara

Sv: SQL-fråga

Postades av 2002-01-20 19:17:38 - Rasmus Ågren

Jaaa!! Det funkar! Tack Uffe, det där hade jag klurat på ett tag.


Svara

Sv: SQL-fråga

Postades av 2002-01-20 23:17:24 - Andreas Hillqvist

Opps. Fel tabell i whersatsen:
<code>
INSERT INTO tabell2 (artist, titel)
SELECT tabell1.artist, tabell1.titel
FROM tabell1 LEFT JOIN tabell2 ON (tabell1.artist = tabell2.artist) AND (tabell1.titel = tabell2.titel)
WHERE ((tabell2.artist Is Null) And (tabell2.titel Is Null))
</code>


Svara

Nyligen

  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI

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 988
27 965
271 785
636
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