![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.516
|
Hi, ich habe noch ein weiteres kleines Problemchen. Ist es möglich in einer einzigen Abfrage drei mal COUNT(*) auf drei verschiedene Tabellen anzuwenden? Wenn ich das hier schreibe: Code: SELECT
COUNT(tutorial.tutorialID) AS tutCount,
COUNT(faq.faqID) AS faqCount,
COUNT(codes.codesID) AS codeCount
FROM
portal__tutorials AS tutorial,
portal__faq AS faq,
portal__codes AS codes
Irgendwas mach ich also falsch .. Danke für eure Hilfe. Grüße Ben. EDIT: Habe gerade noch was entdeckt. Wenn ich die Tabellen zwei und drei (faq, codes) jeweils mit einem Testdatensatz versehe, so ist das Ergebnis Code: 2 - 2 - 2 Wenn ich die Reihenfolge innerhalb des Queries ändere ändert sich daran nichts. Wird da dann immer der größte Wert auf alle übertragen? |
| | |
| | Nach oben #2 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.516
|
Damit schließe ich das hier dann auch ab *g* ICQ ist was Feines: Code: SELECT
COUNT(DISTINCT tutorial.tutorialID) AS tutCount,
COUNT(DISTINCT faq.faqID) AS faqCount,
COUNT(DISTINCT codes.codesID) AS codeCount
FROM
portal__tutorials AS tutorial,
portal__faq AS faq,
portal__codes AS codes
Dank geht an Du-weisst-schon-wer Grüße Ben *freu* Geändert von Jann Hendrik (05.06.2007 um 09:40 Uhr) Grund: php-info.org - link entfernt. |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zugriff auf Wert des vorhergenden Datensatzes in einer SQL Abfrage | Jay | Datenbanken | 5 | 17.07.2006 15:25 |
| [PHP] Aktuell gespielten Titel von XMMS auf einer Webseite in einer Grafik anzeigen | Corvin | Tutorials | 0 | 28.11.2005 16:26 |