| | | | |
| |||||||
| 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 | Fange mit subjectlinks an und einer entsprechenden where-Bedingung. Inner join auf die people, dann left join auf die people_attributes. Wo genau liegt nun dein Problem? Was hast du bereits probiert?
__________________ 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 |
| | |
| | |
| Erfahrener Benutzer | Mach mal ein konkretes Beispiel bitte. Ich stehe entweder gerade auf dem Schlauch oder ich sehe nicht, welches Attribut du meinst. Das aus deiner Where-Bedingung bezieht sich gar ncht auf die Tabelle wo du meinst oder? Generell ist bei solchen Fällen immer ratsam, die Wehere-Bedingung (in deinem Fall auf `storage_attributes`.`key``) auch auf Null zu ändern. Also: Code: and (`storage_attributes`.`key` = 'grade' or `storage_attributes`.`key` is null)
__________________ 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 |
| | |
| | |
| Erfahrener Benutzer | Lies mal meinen vorherigen Beitrag. Und denn ausprobieren.
__________________ 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 |
| | |
| | |
| Neuer Benutzer Registriert seit: 17.09.2011
Beiträge: 5
PHP-Kenntnisse: Fortgeschritten ![]() | Ich habe jetzt erkannt, das ein Tabellen Joint hier keine Lösung bringt. Einzige Lösung geht m.E. über Subqueries - dann auch mit Schule: Code: SELECT `people`.`pid` AS `PID`, `people`.`firstname` AS `Vorname`, `people`.`surname` AS `Nachname`, (SELECT `pa1`.`content` FROM (`people_attributes` AS `pa1` LEFT JOIN `storage_attributes` AS `spa1` ON ((`spa1`.`aid` = `pa1`.`attribute`))) WHERE ((`spa1`.`key` = 'school') and (`pa1`.`pid` = `people`.`pid`)) limit 1) AS `Schule`, (SELECT `pa2`.`content` FROM (`people_attributes` AS `pa2` LEFT join `storage_attributes` AS `spa2` ON ((`spa2`.`aid` = `pa2`.`attribute`))) WHERE ((`spa2`.`key` = 'grade') and (`pa2`.`pid` = `people`.`pid`)) limit 1) AS `Stufe`, `storage_subjects`.`name` AS `Fach` FROM ((`shs_subjectlinks` INNER JOIN `people` ON ((`people`.`pid` = `shs_subjectlinks`.`pid`))) LEFT JOIN `storage_subjects` ON ((`storage_subjects`.`sid` = `shs_subjectlinks`.`sid`))) WHERE ((`shs_subjectlinks`.`teach` = 1) and (`shs_subjectlinks`.`learn` = 0)) ORDER BY `storage_subjects`.`name`, `people`.`surname`, `people`.`firstname` |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| SQL Abfrage pro Id in eine Zeile zusammenführen | martin.b07 | Datenbanken | 3 | 25.08.2011 22:30 |
| Ist SQL Abfrage leer? | zarabina | Datenbanken | 2 | 25.08.2011 11:27 |
| SQL Abfrage optimieren | tromton | Datenbanken | 11 | 01.08.2011 20:42 |
| [Erledigt] SQL Abfrage escapen | wooha | PHP Einsteiger | 3 | 18.04.2011 10:13 |
| [Erledigt] Verdraxte Abfrage von 2 SQL Tabellen | EmmKey | PHP Einsteiger | 7 | 15.03.2011 12:21 |
| [Erledigt] SQL zweistufige Abfrage | Elefterios | Datenbanken | 12 | 13.03.2011 15:23 |
| SQL Abfrage INNER JOIN etc. | chr1s-eg | Datenbanken | 4 | 01.03.2011 13:37 |
| Array aus SQL Abfrage zusammenbauen um es rekursiv abzuarbeiten | litterauspirna | PHP Einsteiger | 7 | 01.02.2011 18:44 |
| Werte mehrerer Checkboxen für SQL Abfrage übernehmen? | krais | PHP Einsteiger | 4 | 14.01.2011 21:24 |
| Umlaute (ä) in der SQL Abfrage | noop | Datenbanken | 5 | 09.01.2011 23:06 |
| [Erledigt] Mehr als eine SQL Abfrage hintereinander. | Seebär | PHP Einsteiger | 5 | 29.12.2010 15:44 |
| erweitere sql abfrage | Helix | PHP Einsteiger | 5 | 27.12.2010 04:11 |
| False Abfrage und SQL hängt sich auf | marc77 | Datenbanken | 4 | 22.11.2010 14:57 |
| [Erledigt] sql abfrage mit Tabelle in der $ Zeichn vorkommt | dior | Datenbanken | 5 | 09.11.2010 13:05 |
| [Erledigt] Abfrage aus mehreren Normalisierten Tabellen (JOINS) | defcut | Datenbanken | 4 | 25.08.2009 00:27 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| sql mehrere joins, sql mehrere joins letzter beitrag, foreign key über merhere datenbanken, sql jahrgangsstufe, sql mehrere joins hintereinander, sql abfrage für mehrere ziele, sql sichtbare tabellen, mehrere joins ine einer sqlabfrage, mehrere joins abfrage, php sql abfrage mehrere joins |