php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.07.2004, 22:41  
Gast
 
Beiträge: n/a
Standard [Erledigt] Join für Select Count(`id`)-Abfrage über 4 Tabellen

Ja, also erst mal sorry für das komische Topic aber ich wusst nich, wie ich's
anders formulieren sollte

aber nun zu meinem Problem:

Ich hab 4 Tabellen: `projects`, `projects_blog`, `projects_files` & `projects_members`

`projects` hat Felder: `id`, `short_name`
_blog, _files & _members haben: `id`, `project`

nun würde ich gerne nen count() für jede projects_* tabelle machen,
weil ich gerne wissen würde, wieviele Einträge es für ein bestimmtes Projekt
in den drei tabellen gibt .. wenn ich aber einfach nen Left Join setze und
3 mal nen count() setze, dann multipliziert er mir die einzelnen Ergebnisse ..

wie kann ich das denn verhindern?

Falls irgendwas net ganz so astrein erklärt is, bitte einfach nachfragen!
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.07.2004, 17:02  
nilsfeld
Gast
 
Beiträge: n/a
Standard

kannst du das nicht so lösen

$count_1 = mysql_num_rows(Tabelle 1);
$count_2 = mysql_num_rows(Tabelle 2);
$count_3 = mysql_num_rows(Tabelle 3);

Gesamt = $count_1+$count_2+$count_3;

ist nun halt nicht mit join und so wie das genau funktioniert kann ich dir auch nicht sagen.
  Mit Zitat antworten
Alt 10.07.2004, 17:11  
Gast
 
Beiträge: n/a
Standard

sicher kann ich, dann hab ich aber 4 queries statt einem und das wollt ich nich
unbedingt haben .. die anderen sachen liesen sich auch relativ gut mit joins
lösen, speziell forum, favoriten oder sonst was .. und das würde halt noch
fehlen
  Mit Zitat antworten
Alt 10.07.2004, 17:11  
Gast
 
Beiträge: n/a
Standard Re: Join für Select Count(`id`)-Abfrage über 4 Tabellen

Zitat:
Zitat von stef
Ja, also erst mal sorry für das komische Topic aber ich wusst nich, wie ich's anders formulieren sollte
Nicht nur das Thema ist komisch. MySQL Fragen gehören ins MySQL Forum.

-> moved
  Mit Zitat antworten
Alt 10.07.2004, 18:32  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard Re: Join für Select Count(`id`)-Abfrage über 4 Tabellen

Zitat:
Zitat von stef
wie kann ich das denn verhindern?
Evtl. mit COUNT(DISTINCT `feld`) ... da ja überlicherweise über IDs geJOINt wird ..sollte das klappen...
Guradia ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP][MySQL] - Select, Join, NULL-Sätze sweex Datenbanken 1 22.11.2007 08:02
select mit inhalten aus mehreren Tabellen wurtzel Datenbanken 6 02.12.2006 17:37
Abfrage über 3 Tabellen madSoul Datenbanken 5 26.06.2006 12:25
Problem mit Inner join Jabi Datenbanken 15 09.05.2006 14:10
Select über 2 Tabellen MasterMind Datenbanken 11 08.04.2006 11:43
LEFT OUTER JOIN für mehr als 2 Tabellen ? Alpha Centauri Datenbanken 4 05.04.2006 16:18
INNER JOIN + Suchkriterien + Abfrage duerov PHP Tipps 2006 4 04.04.2006 12:47
Abfrage über zwei Tabellen (m. JOIN?) Spiff Datenbanken 3 13.02.2006 09:32
Select über mehrere tabellen Sclot Datenbanken 14 24.11.2005 16:56
[Erledigt] SELECT * FROM 2 Tabellen - Problem Datenbanken 1 01.09.2005 16:30
select Join und id wird nicht überall ausgegeben Sonja PHP Tipps 2005 7 19.05.2005 09:25
INNER JOIN mit 4 tabellen ??? Dragon26mFR Datenbanken 5 01.05.2005 18:51
Abfrage über 2 Tabellen / Join agrajag Datenbanken 2 14.09.2004 23:05
2 Tabellen 1 Abfrage nilsfeld Datenbanken 6 11.08.2004 11:18
Abfrage über 3 Tabellen PHP Tipps 2004 3 31.07.2004 22:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
join count, select join, select count(id), count join, php join count, http://www.php.de/datenbanken/4610-erledigt-join-fuer-select-count-id-abfrage-ueber-4-tabellen.html, select count php, select count, join mit select, join auf select, join abfrage, select count mit join, php id abfragen, join select, php select join, select count id, select join select, select count (id), select count \2 tabellen\ nur 1, join count tabellen

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.