| | | | |
| |||||||
| Datenbanken SQL und Co |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 11.10.2005
Beiträge: 2.405
![]() ![]() ![]() | Unterabfragen funktionieren aber erst ab MySQL 4.1 (so viel ich weiss) ansonsten einfach JOIN bzw. LEFT JOIN benutzen. (Wenn es die Tabellenstruktur erlaubt) damit meine ich, das beide Tabellen irgendwie referenziert werden müssen z.B. gleiche Primary Keys |
| | |
| | |
| Erfahrener Benutzer | Unterabfragen in WHEREs sollte man aufgrund der Performance trotzdem vermeiden.... Auch wenns mit MySQL 5 unterstützt würde. Code: SELECT tabelle1.name, COUNT(*) AS teilnehmer FROM tabelle1 INNER JOIN tabelle2 ON tabelle1.id=tabelle2.v_id WHERE tabelle1.feld1 = 0 OR tabelle1.feld1 > teilnehmer
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.