SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.05.2010, 20:55:50
papa_x papa_x ist offline
Anfänger
 
Registriert seit: May 2010
Beiträge: 2
LEFT JOIN: Ergebnis, obwohl keine Zuordnung gefunden

Hallo.

Ich brächte ein Ergebnis einer Abfrage wenn ich 2 Tabellen verknüpfe, auch dann, wenn die Verknüfpungsbedingung nicht erfüllt ist.

2 Tabellen: Produkt und Mehrwertsteuer.

Produkt-Tabelle:
Blumentopf MwSt ID1
Brot MwSt ID2

MwSt-Tabelle:
ID1 : 19%
ID2: 7%


Ich LEFT JOIN verknüpfe ich beide Tabellen und bekomme dann ein Ergebnis wie zB:

Blumentopf 19%
Brot 7%


Soweit sogut. Jetzt kann es passieren, dass man beim Anlegen des Produktes keine MwSt gewählt hat. die ID ist also auf 0. Dann bekomme ich kein Ergebnis.
Ich bräuchte aber sowas wie :


Blumentopf 0%
Brot 0%

oder wenigstens
Blumentopf
Brot


geht sowas ?

Abfrage war in etwa so:
select tax_description, products_name from TABLE_TAX_RATES tax left join TABLE_PRODUCTS prod on (prod.products_tax_class_id = tax.tax_rates_id )
Mit Zitat antworten
  #2  
Alt 04.05.2010, 11:31:29
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: LEFT JOIN: Ergebnis, obwohl keine Zuordnung gefunden

Hi,

ja sowas geht. LEFT OUTER JOIN ist auch das richtige Werkzeug dazu. Wo sitzt denn nun genau dein Problem?

Code:
SELECT
  tax.tax_description, 
  prod.products_name 
FROM 
  TABLE_TAX_RATES tax 
LEFT OUTER JOIN 
  TABLE_PRODUCTS prod
ON
  prod.products_tax_class_id = tax.tax_rates_id
irgendwie so könnte das aussehen, je nach dem wie du es aufgebaut hast. Nun solltest du alle Produkte bekommen, egal ob sie eine mwst haben oder nicht.

Domi
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
  #3  
Alt 04.05.2010, 18:45:26
papa_x papa_x ist offline
Anfänger
 
Registriert seit: May 2010
Beiträge: 2
AW: LEFT JOIN: Ergebnis, obwohl keine Zuordnung gefunden

Danke schön.

Mein Fehler war, dass ich RIGHT OUTER JOIN verwenden musste, da die Produkttabelle rechts steht.

Aber deine Antwort hat den entscheidenden Gedankengang angestoßen :)
Mit Zitat antworten
  #4  
Alt 04.05.2010, 19:36:24
Benutzerbild von Domi
Domi Domi ist offline
Senior Member
 
Registriert seit: Nov 2003
Ort: Kempten @ Allgäu
Alter: 36
Beiträge: 1.408
AW: LEFT JOIN: Ergebnis, obwohl keine Zuordnung gefunden

alles klar, freut mich, super!
__________________

the best way to be ready for the future is to invent it
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Left Join sortieren? tsunamitsunami MySQLi/PDO/(MySQL) 2 04.05.2010 09:36:34
LEFT JOIN oder INNER JOIN ? hessie2000 MySQLi/PDO/(MySQL) 0 20.03.2010 13:13:32
4 Tabellen verknüpfen - INNER, OUTER und LEFT Join Franzx MySQLi/PDO/(MySQL) 0 13.11.2006 10:10:51
IExplorer <-> Firefox + CSS rsciw HTML, CSS und JavaScript Help! 10 25.09.2006 16:06:34
Limit in LEFT JOIN Abfrage? Neofox MySQLi/PDO/(MySQL) 0 06.09.2006 15:36:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:30:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt