| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 02.04.2008
Beiträge: 4.032
![]() | Dann gehts sicher nicht, weil er dann mit GROUP BY arbeiten müsste, und dmit alle Attribute auser «prefix_news_comments.id» in der GROUP BY-Klausel stehen müssten. Ich sehe jetzt auf den ersten Blick keinen Fehler. Möglicherweise benötigt MySQL auch in der inneren Abfrage einen Alias. In der Dokumentation habe ich dazu allerdings nichts gesehen. Code: SELECT
news.attr_1,
news.attr_2,
...,
user.name AS user_name,
(
SELECT
COUNT(com.id)
FROM
prefix_news_comments com
WHERE
com.news_id = news.id
) AS comments
FROM
prefix_news AS news
LEFT JOIN
prefix_user AS user ON news.user_id = user.id
__________________ Gruss L Geändert von lazydog (27.10.2008 um 12:43 Uhr). |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 28.03.2008
Beiträge: 1.847
![]() | naqtürlich muss man bei aggregatsfunktionen auch richtig gruppieren. Ich sehe nicht das problem er fragt 3 Tabellen ab, die miteinander verknüpft sind. Btw. kann wenn man nicht ordentlich gruppiert das Ergebnis unerwartet ausfallen. |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse: Fortgeschritten ![]() | Also mit Alias in den Subselects funktioniert es leider auch nicht. Kann es sein, dass Subselects irgendwie servermäßig deaktiviert sind bzw. ist sowas überhaupt möglich? mfg Link
__________________ "Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert" |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 27.08.2003
Beiträge: 449
PHP-Kenntnisse: Fortgeschritten ![]() | Ich könnt mal wieder ausrasten... Ich hab gerade mal die DB gedroppt und testweise ne mySQL 5er DB erstellt (statt ner 4er) und auf der funktioniert alles ohne Probleme. Scheinbar nutzt 1und1 eine veraltete 4er Version von mySQL, die noch keine Subselects unterstützt. Nur zur Info, meine private Entwicklungsumgebung nutzt auch noch mySQL 4, allerdings in der aktuellsten Version und da gibt es schon Subselects. Danke für eure Hilfe! ![]() mfg Link
__________________ "Ein Script ist nur dann gut, wenn es unabhängig von der verwendeten Plattform funktioniert" |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Abfrage funktioniert in phpmyadmin, aber nicht mit mysql_query() | LichtAnd | Datenbanken | 0 | 15.10.2008 20:05 |
| [Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert | Datenbanken | 2 | 08.09.2005 11:59 | |
| Kontakrformular funktioniert nur zum Teil | PHP Tipps 2005-2 | 12 | 18.07.2005 11:24 | |
| Abfrage von Char-Feldern | Datenbanken | 9 | 04.02.2005 14:06 | |
| [Erledigt] SQL Abfrage funzt nicht | Datenbanken | 2 | 04.02.2005 11:09 | |
| Abfrage funktioniert unter MySQL aber nicht unter MS SQL | Schiedsrichter | Datenbanken | 2 | 27.01.2005 15:43 |
| [Erledigt] Mysql Abfrage Problem! | PHP-Fortgeschrittene | 5 | 27.11.2004 10:22 | |
| Abfrage funktioniert nicht | Datenbanken | 9 | 16.08.2004 17:00 | |
| Abfrage funktioniert zwar, aber nicht korrekt | Datenbanken | 2 | 16.08.2004 09:10 | |
| Abfrage gestalten | Datenbanken | 3 | 13.08.2004 13:33 | |
| Newbie-Frage: Abfrage funktioniert nicht | Datenbanken | 3 | 13.08.2004 12:28 | |
| 2 Tabellen 1 Abfrage | nilsfeld | Datenbanken | 6 | 11.08.2004 11:18 |
| komplizierte mySQL Abfrage | Datenbanken | 6 | 25.06.2004 15:34 | |
| [Erledigt] Fehlerhafte Abfrage ? | Datenbanken | 15 | 24.06.2004 17:10 | |
| [Erledigt] mysql Abfrage | Datenbanken | 5 | 18.06.2004 14:16 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| sql 2008 abfrage welcher user arbeitet, select funktioniert nicht sql, 1und1 sql abfrage mit where geht nicht, sql abfrage geht, php sql abfrage where funktioniert nicht, sql abfrage mit php > als gehjt nicht, sql mit and funktioniert nicht, php sichere sql abfragen, 1und1 sql anfrage läpft nicht, sql abfrage zeigt nichts an, sql check funktioniert nicht, sql abfrage mal geht mal nicht, php sql abfrage funktioniert nicht, sql abfrage funktioniert in php nicht, wieso in in sql funktioniert nicht wie = |