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 08:33:25 +0200


Eric Beer wrote:

> hallo zusammen
> 
> ich habe eine abfrage bisher mit einem left join formuliert:
> 
> *
> select fragen.sequenz, fragen.frage_$sprache, e.nomenklatur, e.value
> from $aktuelle_erfassung as e
> left join fragen on fragen.nomenklatur = e.nomenklatur
> where e.wwerk_id = '$wwerk_id'
> order by sequenz
> *
> 
> neu sollen jetzt felder ausgeschlossen werden die in der tabelle
> "fragen" mit "nein" bezeichnet sind (spalte: infilespeichern).
> 
> 
> wie kann ich das in einer direkten abfrage formulieren? ohne subselects
> fällt mir nur noch eine temporäre zwischentabelle ein.
> 
> thx
> eric
> 
> ---
> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
> -->>  http://www.4t2.com/mysql 
> 
> 
> 
> 


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

Marco

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



php::bar PHP Wiki   -   Listenarchive