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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 25.09.2006, 11:44:32
madmat madmat ist offline
Anfänger
 
Registriert seit: Sep 2006
Beiträge: 1
Query über 3 Tabellen mit JOIN

Moin,

´ne Bekannte sucht Hilfe bei folgendem Problem:
Zitat:
gesetzt den Fall ich habe 3 Tabellen mit diversen Firmendaten, zB:

Tab1:
FID
PLZ
Ort

Tab2:
FID
Ansprechpartner
Kontodaten

Tab3:
FID
URL
Premium (Boolean)

Wenn ich jetzt alle Kunden ausgeben lassen möchte die "Premium" sind, versuche ich das mit folgendem Join:
Code:
SELECT
    tab1.PLZ,
    tab1.Ort,
    tab2.Ansprechpartner,
    tab2.Kontodaten,
    tab3.URL
    FROM tab1,tab2,tab3    
    WHERE tab1.FID=tab2.FID AND tab2.FID=tab3.FID AND tab3.premium=1 ORDER BY FID
Zitat:
Leider werden so nur die Firmen rausgesucht die alle Einträge haben.
Wie wäre das Statement wenn ich alle raussuchen will die "Premium" sind, auch wenn nur in tab1 ODER tab2 daten hinterlegt sind ?
Hmm, tja, da war ich dann auch überfragt, meine SQL Kenntnisse reichen grad so um obiges zu produzieren, die richtige JOIN Konstruktion fehlt da noch.
Hat wer eine Idee ?
Danke schonmal vorab !
Mit Zitat antworten
  #2  
Alt 25.09.2006, 16:04:20
rsciw rsciw ist offline
Junior Member
 
Registriert seit: Aug 2006
Ort: London
Alter: 42
Beiträge: 156
AW: Query über 3 Tabellen mit JOIN

wo ich immer mal nachschau:

hier
Mit Zitat antworten
  #3  
Alt 26.09.2006, 12:24:20
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Query über 3 Tabellen mit JOIN

warum traut sich deine freundin nicht selbst zu fragen?

da ich keine daten zum testen habe, hier mal mein vorschlag:

Code:
SELECT
    tab1.PLZ,
    tab1.Ort,
    tab2.Ansprechpartner,
    tab2.Kontodaten,
    tab3.URL
    FROM tab1 LEFT OUTER JOIN tab2 ON tab1.FID=tab2.FID LEFT OUTER JOIN tab3 ON tab2.FID=tab3.FID
    WHERE tab3.premium=1 ORDER BY FID

Geändert von feuervogel (26.09.2006 um 12:26:28 Uhr)
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
Zwei Tabellen und JOIN langwebdesign MySQLi/PDO/(MySQL) 7 21.03.2006 15:55:20
2 (oder mehr ) Tabellen in einem query abfragen?!¿ Roach MySQLi/PDO/(MySQL) 2 27.12.2005 12:33:13
Optimierung bei INNER JOIN mit großen Tabellen henning666 MySQLi/PDO/(MySQL) 8 27.07.2005 13:42:25
tabellen namen in variable und dann query speichern prob Stifler MySQLi/PDO/(MySQL) 2 20.12.2004 10:27:47
mysql query mit Join problem Silencer PHP für Fortgeschrittene und Experten 4 18.03.2003 15:38:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:08:28 Uhr.


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


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