Jag har två tabeller som jag försöker göra en join på men får tyvärr inte till det Från vad du beskriver här så ser det ut som en märklig databasdesign. Har du möjlighet att ändra den? Vad är det tänkt att Tabell1 resp. Tabell2 ska representera i verkliga världen (ordrar? kvitton? varor? fåglar?)? Hej tyvärr går det ej att ändra databasdesign och anledningen är i tabell 1 bokas dom riktiga värderna i huvudboken och då har vi bara ett falt att lägga ankomstnr eller fakturanr och den andra tabellen är ankomstegistrerat gods och för att kunna stämmar av fakturor mot ankomstrader   Jag föreslår som Tomas, normalisera om den lite. Säg till om du behöver hjälp med det för att få till det smartare. Jag får inte ihop ditt exempel riktigt. Hur exakt är det tänkt att "belopp1 nummer 70%" och "belopp2 nummer 160%" ska beräknas?Hur göra för att inte få dubbla rader
    
    
Tabell 1                                 Tabell 2
ref no        belopp                   nummer          varu no
701           500                       701                 160:1
160.1        450                       701                  160:2 
160:2        250                       702                  161:1  
701           200
702           300
161:1        400
162:1        150
703           200
svaret som jag vill ha är detta och där jag då summerar på siffrorna innan kolon
ref no      varu no        belopp1 nummer 70%         belopp2 nummer 160%
701         160                                     700               700
702         161                                     400               300  
703                                                    200
              162                                                         150  
Hur skall jag lösa detta Mvh KalleSv: Hur göra för att inte få dubbla rader
    
    Sv:Hur göra för att inte få dubbla rader
    
    
Mvh KalleSv:Hur göra för att inte få dubbla rader
    
    Sv: Hur göra för att inte få dubbla rader
    
    
ref no      varu no        belopp1 nummer 70%         belopp2 nummer 160%
701         160                           700 (450+250, eller?)  700 (500+200, eller?)
702         161                           400 (ok)                    300 (ok) 
703         162                           200 (???)                   150 (borde väl vara 200?)
Jag tolkar det som om belopp1 är summan för posterna utan ":" och belopp2 summan för posterna med ":" och som finns i Tabell 2. I så fall är du är ute efter nåt sånt härnt:
SELECT t1a.[ref no], SUM(t1a.belopp), SUM(t1b.belopp)
FROM [Tabell 1] t1a
LEFT OUTER JOIN [Tabell 2] t2 ON t1a.[ref no] = t2.nummer
LEFT OUTER JOIN [Tabell 1] t1b ON t2.[varu no] = t1b.[ref no]
WHERE t1a.[ref no] NOT LIKE '%:%'