Alt 16.06.2011, 14:43:15   #1 (permalink)
Der Erlöser
Benutzerbild von tobias1985

ID: 37913
Lose-Remote
Reallife

tobias1985 eine Nachricht über ICQ schicken
Reg: 24.04.2006
Beiträge: 3.858
tobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehen
Frage Datensatz der nicht in beiden Tabellen vorkommt

Hallo zusammen,
ich stehe gerade ziemlich auf dem Schlauch. Vielleicht kann mir jemand helfen:

Tabelle 1:
Spalten: name, kennzeichen

Tabelle 2:
Spalten: kennzeichen

Ich möchte nun möglichst mit einem SQL-Befehl rausfinden, welches Kennzeichen in Tabelle 1, aber nicht in Tabelle 2 vorkommt.

Hat da jemand eine Idee? Irgendwie herrscht bei mir gerade Blockade.
- Nett sein kostet nichts und tut jedem gut -
- besser spät als gar nicht -
- Signatur ohne Werbung -
- Unberechtigte Kritik nehme ich zur Kenntnis, berechtigte Kritik zu Herzen. Es bleibt die Kunst, berechtigte und unberechtigte Kritik zu unterscheiden. -
tobias1985 ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 16.06.2011, 14:47:31   #2 (permalink)
be forever curious
Benutzerbild von tleilax

ID: 27936
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.259
tleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehen
Standard

Code:
1:
2:
3:
4:
5:
6:
SELECT kennzeichen FROM tabelle2 WHERE kennzeichen NOT IN ( SELECT kennzeichen FROM tabelle1 )
.lange tage und angenehme nächte, tlx
:.whatthemovie.com (Screenshots raten) | PHP ExportForce-Klasse
tleilax ist offline   Mit Zitat antworten
Alt 16.06.2011, 15:02:48   #3 (permalink)
Der Erlöser
Benutzerbild von tobias1985

ID: 37913
Lose-Remote
Reallife

tobias1985 eine Nachricht über ICQ schicken
Reg: 24.04.2006
Beiträge: 3.858
tobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehen
Standard

Danke! An "NOT IN" hab ich nicht gedacht.
- Nett sein kostet nichts und tut jedem gut -
- besser spät als gar nicht -
- Signatur ohne Werbung -
- Unberechtigte Kritik nehme ich zur Kenntnis, berechtigte Kritik zu Herzen. Es bleibt die Kunst, berechtigte und unberechtigte Kritik zu unterscheiden. -
tobias1985 ist offline Threadstarter   Mit Zitat antworten
Alt 20.06.2011, 20:34:06   #4 (permalink)
alias Echnaton
Benutzerbild von transversalis

ID: 309239
Lose-Remote

Reg: 18.01.2008
Beiträge: 2.399
transversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehen
Standard

Kurze Anmerkung dazu:

eine uncorrelated subquery kann bei grösseren Datenmengen gerne mal Performanceprobleme verursachen. Alternativ könntest Du eine dieser Queries verwenden:
Code:
1:
2:
3:
4:
5:
SELECT kennzeichen FROM tabelle1 A WHERE NOT EXISTS ( SELECT * FROM tabelle2 B WHERE A.kennzeichen = B.kennzeichen )
oder als Join:
Code:
1:
2:
3:
4:
5:
SELECT A.kennzeichen FROM tabelle1 A LEFT JOIN tabelle2 B ON A.kennzeichen = B.kennzeichen WHERE B.kennzeichen IS NULL
"transversalis teleport" sprach der Magier und war fort
transversalis ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabellen Tag funktioniert nicht im WYSIWYG-Editor back4ever Bug-Report 4 13.06.2010 22:53:01
XHTML Tabellen - was ist eine Tabelle, was eher nicht? bastie Programmierung 36 13.04.2009 20:43:03
Wieso werden tabellen im IE nicht zentriert? Die-Simsons-Fan Programmierung 15 16.05.2007 10:58:31
[HTML] Tabellen werden nicht richtig angezeigt MasterVulkan Programmierung 4 18.08.2006 13:05:59
[PHP/MySQL] Suche Datensätze aus Table 1 mit einer ID, die in Table 2 (nicht)vorkommt theHacker FAQ und Archiv 2 09.07.2006 17:13:32


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:11:12 Uhr.