Doppelte Einträge einer Tabelle zählen und mit anderer vergleichen

Mitglied: Invisan

Invisan (Level 1) - Jetzt verbinden

03.11.2011 um 10:46 Uhr, 5026 Aufrufe, 2 Kommentare

ich habe folgende Situaltion:

Aus einer Datenbanktabelle möchte ich alle doppelten Einträge zählen lassen, sodass eine neue Spalte "Anzahl" entsteht
dann soll diese Ansicht mit einer anderen Tabelle verglichen werden in der aber nur die Bisherigen Spalten vorkommen (also ohne "Anzahl")
sodass Einträge, die in beiden Tabellen vorkommen nicht angezeigt werden.

Das zählen hat mit:
select Name, Version, count(Name) as Anzahl from Programmliste group by Name, Version
gut funktioniert und ich erhalte eine Ansicht mit den Spalten "Name, Version, Anzahl"

wenn ich dann mit
except Name, Version from Programmliste2
diese Ansicht mit der zweiten Liste vergleichen möchte bekomme ich ein Fehler, dass in der Programmliste2 die Spalte Anzahl fehlt.
Am Ende möchte ich die Ansicht mit Name,Version,Anzahl haben aber ohne die Einträge die schon in der Programmliste2 enthalten sind.

Benutzt wird ein MS SQL Server 2008 R2

Schonmal vielen Dank für Hilfe und Ideen
Mitglied: nxclass
03.11.2011 um 11:16 Uhr
aber ohne die Einträge die schon in der Programmliste2 enthalten sind.
... wichtig ist LEFT JOIN und das IS NULL um nur die Nicht enthaltenen Einträge zu erhalten.
Bitte warten ..
Mitglied: Invisan
03.11.2011 um 12:32 Uhr
Super herzlichen Dank für die schnelle Hilfe :) face-smile
Bitte warten ..
Heiß diskutierte Inhalte
Off Topic
Ein Weg weg von Microsoft. Wie würde man es angehen? Lasst uns doch etwas spinnen
it-fraggleVor 22 StundenAllgemeinOff Topic48 Kommentare

Guten Morgen Kollegen, es treibt mich schon seit einigen Jahren um, dass es sinnvoll wäre langsam einen Weg weg von Microsoftprodukten zu finden. Mir ...

Batch & Shell
Wieso funktioniert das nicht?
gelöst Hundy132Vor 1 TagFrageBatch & Shell10 Kommentare

Hallo Freunde, kann mir irgendjemand sagen wieso meine Batch datei nicht funktioniert? So sieht Sie aus: Hier soll ein ein vorgegebenes Passwort Eingegeben werden ...

Server-Hardware
HPE ProLiant MicroServer Gen10 Plus - Wo wird das OS installiert?
mayho33Vor 1 TagFrageServer-Hardware13 Kommentare

Hallo @ All, Ich liebäugle mit einem neuem Server (siehe Überschrift). Mein alter Gen8 ist zwar immer noch am laufen, aber es gibt einiges ...

Router & Routing
Probleme mit VPN Verbindung über shrewsoft
martenkVor 1 TagFrageRouter & Routing25 Kommentare

Hallo Gemeinschaft, habe ein Problem mit der o.g. Verbindung die Verbindung wird aufgebaut und ich kann auch den entfernten Rechner anpingen unter ipconfig sehe ...

Windows Server
Server 2019 RDS-CALs für Domänen-Admins? Ernsthaft?
gelöst anteNopeVor 1 TagFrageWindows Server7 Kommentare

Nabend zusammen, ich habe hier heute einen RDS auf Basis eines Server 2019 STD installiert und mit User-CALs lizenziert. Soweit funktioniert auch alles. Nur ...

Exchange Server
Outlook Automatisch auf alle eingehendem Mail eine Antwortvorlage versenden
shooanVor 1 TagFrageExchange Server12 Kommentare

Guten Morgen, ich hätte da gerne mal ein Problem zur Lösung. Auf das Freigegeben Postfach Bewerbung@ wünscht nun die Führung das auf alle Mail ...

LAN, WAN, Wireless
100m GBit-Richtfunk im Freien - Produktempfehlungen?
mstrd308Vor 1 TagFrageLAN, WAN, Wireless9 Kommentare

Hallo zusammen, ich bin auf der Suche nach Produktempfehlungen um einen Richtfunk von einem Gebäude zu einen weiteren zu realisieren. Die Peripherie soll draußen ...

Exchange Server
Transparente Mail-Archivierung Exch. 2016 m. direktem Outlook-Zugriff
departure69Vor 1 TagFrageExchange Server17 Kommentare

Hallo. - Windows 2016 AD-Domäne, 2 DCs unter W2K16 Std. (1 x physisch, 1 x virtuell unter Hyper-V), Funktionsebene 2016 - Exchange 2016 unter ...