Jump to content

darica

Members
  • Gesamte Inhalte

    4
  • Registriert seit

  • Letzter Besuch

Profile Fields

  • Member Title
    Newbie

Fortschritt von darica

Apprentice

Apprentice (3/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

10

Reputation in der Community

  1. Ich habe lösung gefunden villeicht könnte jemand brauchen. Trozden Vielen Dank!:D SELECT Muster.*, Muster_HIS.Mac_address AS Info FROM Muster INNER JOIN Muster_HIS ON Muster.IP = Muster_HIS.IP AND Muster.MAC_Address <> Muster_HIS.MAC_Address WHERE not EXISTS ( select * from Muster M, Muster_HIS H WHERE M.IP = H.IP or M.MAC_Address = H.MAC_Address )
  2. Hallo Zusammen, Ich brauche Ihre Hilfe wieder.. Nehmen wir an, es liegen die folgenden drei Tabellen unter Musterdatenbank vor, “Muster“ , “Muster_A“ und “Muster_HIS“ Datenbankname: Musterdatenbank CREATE TABLE [dbo].[Muster]( [MAC_Address] [varchar](150) NULL, [iP] [varchar](150) NULL, [serial_Number] [varchar](150) NULL, ) ON [PRIMARY] Daten: "00-27-B7-C7-C9-E6","192.168.2.15","E460dw", "00-27-B7-A7-14-A6","192.168.2.42","M660dw", ---------------------------------------------- CREATE TABLE [dbo].[Muster_A]( [MAC_Address] [varchar](150) NULL, [iP] [varchar](150) NULL, [serial_Number] [varchar](150) NULL, ) ON [PRIMARY] Daten: "00-27-B7-C7-B9-12","192.168.2.15","E460dw", "00-27-B7-A7-14-A6","192.168.2.42","E460dw", ---------------------------------------------- CREATE TABLE [dbo].[Muster_HIS]( [MAC_Address] [varchar](150) NULL, [iP] [varchar](150) NULL, [serial_Number] [varchar](150) NULL, ) ON [PRIMARY] In der Tabelle „Muster_HIS“ befindet sich momentan kein Daten. Ich möchte die Daten anzeigen, die bestimmte Bedingungen erfüllen. Zum Beispiel, prüf mir die Daten von der Tabelle "Muster" mit der Tabelle "Muster_A" ob die gleiche IP Adresse aber unterschiedliche MAC_Address haben, die gefundene Daten bzw. IP Adresse oder MAC_Address sollte nicht in der "Muster_His" befinden Alsooo die von mir gestrickte Script funktioniert nicht :- (( kommt keine Fehlermeldung aber zeigt leer. Kann man die INNER JOIN hinternande setzen? was sagen die Experten dazu? SELECT dbo.Muster.MAC_Address, dbo.Muster.IP, dbo.Muster.Serial_Number, dbo.Muster_A.IP AS IP1, dbo.Muster_A.MAC_Address AS MAC_Address1, dbo.Muster_HIS.IP AS IP2, dbo.Muster_HIS.MAC_Address AS MAC_Address2 FROM dbo.Muster INNER JOIN dbo.Muster_A ON dbo.Muster.IP = dbo.Muster_A.IP AND dbo.Muster.MAC_Address != dbo.Muster_A.MAC_Address INNER JOIN dbo.Muster_HIS ON dbo.Muster.IP != dbo.Muster_HIS.IP Vielen dank!
  3. Ich verstehe dieses Zeile nicht.. Ist das so richtig FROM Tabelle1 T1 ?? ----------------------------------------------------------------------- Nur zum Verständnis.. Mit Hilfe des SQLQuery hab die Tabelle1 und Tabelle2 erstellt.. ----------------------------------------------------------------------- USE [Hardware] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Tabelle1]( [serial_Number] [varchar](150) NULL, [Produkt] [text] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO
  4. Hallo und schönen guten Tag, Ich bin blutiger MS SQL anfänger.. Ich habe drei MSSQL Tabellen. Ich möchte Daten von der Tabelle1 und Tabelle2 vergleichen… den Differenz an die Tabelle3 schreiben. Also.. Differenz Daten sollte in Tabelle3 „3 Tasche“ stehen SELECT Tabelle1.Serial_Number, Tabelle2.Serial_Number AS Expr1 FROM Tabelle1 INNER JOIN Tabelle2 ON Tabelle1.Serial_Number = Tabelle2.Serial_Number WHERE (Tabelle1.Serial_Number LIKE '!=') Ich krieg mit der Abfrage Editor nicht mal den Differenz angezeigt.. Könnte jemand mir weiter helfen. Tabelle1 Serial_Number / Produkt 1 / Tisch 2 / Tafel 3 / Tasche Tabelle2 Serial_Number / Produkt 1 / Tisch 2 / Tafel Tabell 3 Serial_Number / Produkt 3 / Tasche Informationen: Microsoft SQL Server 2008 R2 Version 10.50.1600.1 Windows Server 2008 Standard 6.0.6002
×
×
  • Neu erstellen...