Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Abfrage INNER JOIN mit if oder so verknüpfen. (https://www.delphipraxis.net/127441-abfrage-inner-join-mit-if-oder-so-verknuepfen.html)

Thomas83 13. Jan 2009 13:01

Datenbank: MySql • Version: 5.0.32-Debian7etch8 • Zugriff über: uMysqlClient Cristian Nicola

Abfrage INNER JOIN mit if oder so verknüpfen.
 
Servus,

meine datenbank sieht so aus

db_1
kunde_id, kunde_name
0 , Test1
1 , Test2

db_2
id, kunden_id, code, msg
0 , , 1 , test
1 , , 1 , test2
2 , 1 , 5 , bla

wenn ich jetzt folgendes schreibe
SQL-Code:
SELECT * FROM db_2 AS db2 INNER JOIN db_1 AS db1 WHERE db2.kunden_id = db1.kunde_id
wird aus der Datenbank db_2 nur der Datensatz 2 ausgelesen weil es dafür ja einen eintrag in db_1 gibt, möchte aber gerne das die Daten ohne kunden_id auch ausgelesen werden halt ohne daten bzw bezug auf db_1.

Gibt es da eine Möglichkeit?

mfg

hazard999 13. Jan 2009 13:05

Re: Abfrage INNER JOIN mit if oder so verknüpfen.
 
Schau mal in die MySQL Hilfe Thema: "LEFT OUTER JOIN"

nahpets 13. Jan 2009 13:08

Re: Abfrage INNER JOIN mit if oder so verknüpfen.
 
Hallo,

schau mal hier:http://www.little-idiot.de/mysql/mysql-118.html, da solltest Du bei Left-Join fündig werden.

Thomas83 13. Jan 2009 13:22

Re: Abfrage INNER JOIN mit if oder so verknüpfen.
 
thx werde ich mir mal anschauen....

user0815 13. Jan 2009 13:57

Re: Abfrage INNER JOIN mit if oder so verknüpfen.
 
Oder man benutzt das folgende Tool mit dem "MySQL Query Browser":

http://www.mysql.de/products/workbench/

download
http://dev.mysql.com/downloads/gui-tools/5.0.html

hier kann man sich Abfragen einfach zusammenklicken *g*


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz