![]() |
AW: SQL Abfrage über zwei Tabellen
Siehe mein Edit in #6 (LIKE ohne Wildcard sieht ein bisschen komisch aus, oder?)
|
AW: SQL Abfrage über zwei Tabellen
Könnte es sein, daß es hiermit klappt?
Code:
Gruß
SELECT
Tabelle1.ID, Tabelle1.Kunde, Tabelle1.Nummer, Tabelle2.Status FROM Tabelle1 JOIN Tabelle2 ON Tabelle2.Tabelle1ID = Tabelle1.ID WHERE (Tabelle2.Status LIKE '%1%' or Tabelle2.Status is NULL) K-H |
AW: SQL Abfrage über zwei Tabellen
Das ist ja wieder ein INNER JOIN.
|
AW: SQL Abfrage über zwei Tabellen
Ok, hier war so oft die Rede von Vernagelt, ich reihe mich ein.
Benutz halt das "LEFT Join" (ich geb zu ich stehe mit den ANSI-Joins auf Kriegsfuß) Gruß K-H |
AW: SQL Abfrage über zwei Tabellen
Vielleicht reden wir auch alle an einander vorbei. Warten wir mal ab, ob der TE sich noch einmal meldet.
|
AW: SQL Abfrage über zwei Tabellen
Wie schon vor mir festgestellt: Es funktioniert auch in MSSQL wie erwartert
SQL-Code:
select *
from tabelle1 t1 left join tabelle2 t2 on t1.ID=t2.Tabelle1ID where t2.Status like '%1%' |
AW: SQL Abfrage über zwei Tabellen
Funktioniert jetzt, hatte noch nen Fehler im Quellcode. :pale:
Danke für eure Hilfe. |
AW: SQL Abfrage über zwei Tabellen
Zitat:
|
AW: SQL Abfrage über zwei Tabellen
Ich glaub, weil
* Das LEFT JOIN schon mal erwähnt wurde und wir Gewohnheitstiere sind. * Die Abfrage so auch ohne Probleme auf "ohne Status" erweiterbar ist. (Der letzte Punkt ist eine billige Ausrede) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz