phpbar.de logo

Mailinglisten-Archive

left join mit bedingung

left join mit bedingung

Marco Schumann mysql-de_(at)_lists.bttr.org
Wed, 03 Jul 2002 13:58:40 +0200


Eric Beer wrote:

> hallo marco
> 
> danke für deine unterstützung.
> 
> -------------->8 schnipp-schnapp 8<---------------- >
> 
>>Hi,
>>
>>ich kenne zwar Deine Tabellenstruktur nicht, nehme aber an, dass es
>>ungefähr so funktionieren müßte:
>>SELECT
>>	fragen.sequenz,
>>	fragen.sprache_$sprache,
>>	e.nomenklatur,
>>	e.value
>>FROM
>>	$aktuelle_erfassung AS e
>>	LEFT JOIN fragen
>>		ON fragen.nomenklatur=e.nomenklatur
>>WHERE
>>	e.wwerk_id = '$wwerk_id'
>>	AND fragen.infilespeichern='nein'
>>ORDER BY
>>	sequenz
>>
>>
> 
> 
> das habe ich auch probiert, erhalte aber statt der erwarteten ca. 540
> datensätze nur ca. 80. ich bin mir eben gar nicht sicher ob der so
> "gejointen" tabelle eine bedingung mitgegeben werden kann und wenn ja
> wie?
> 
> eric
> 
> ---


Hi,

wenn's nicht funktioniert, kann man es auch so machen:
SELECT
	fragen.sequenz,
	fragen.sprache_$sprache,
	e.nomenklatur,
	e.value
FROM
	$aktuelle_erfassung AS e
	LEFT JOIN fragen
		ON fragen.nomenklatur=e.nomenklatur
		AND fragen.infilespeichern='nein'

WHERE
	e.wwerk_id = '$wwerk_id'
ORDER BY
	sequenz

Wie gesagt, die Tabellenstruktur wäre hilfreich.

Viele Grüße
Marco


---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive