SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.07.2008, 09:22:59
mhr-runner mhr-runner ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 38
Beiträge: 1
zwei SELECTs zusammenführen

hallo zusammen,

ich sitze nun schon einige Zeit vor einem Problem, an dem mir der letzte Schritt fehlt - sofern ich nicht in einer Sackgasse gelandet bin. Folgende Datenbankstruktur liegt vor

# Beitrags-Kategorien
id, bezeichnung
// Diese db enthält unter Bezeichnung Einträge zur Kategorisierung von Beiträgen
Bsp: 1, Sport;
2, Musik usw ...

# Beiträge
id, autor, inhalt, kategorie
// Diese db enhält nun die eigentlichen Beiträge, wobei unter Kategorie jeweils die id aus obiger db geführt wird
Bsp: 1, Hans, Mein neues Mountainbike ... , 1;
2, Hans, Meine neue Gitarre ..., 2

# Bewertung
id, bewerter, bewerteter_beitrag, bewertung
// Diese db enthält Bewertungen für die Beiträge. Dabei sind z.B. 3 Bewertungen für den Beitrag mit der id = 1 vorhanden:
1, Max, 1, 5;
2, Julia, 1, 4;
3, Siggi, 1, 5;

momentan habe ich nun zwei von einander getrennte SELECTs, die ich aber eigentlich zusammenführen will / muss:
SELECT 1:
SELECT Beiträge. * , Beitrags_Kategorien.bezeichnung
FROM Beiträge
LEFT JOIN Beitrag_Kategorien ON Beiträge.kategorie = Beitrags_Kategorien.id;
// Diese Abfrage liefert mir nun also alle Beiträge mit der passenden nach Namen aufgelösten Kategorie-Bezeichnung

SELECT 2:
SELECT bewerteter_beitrag,
ROUND( ( SUM( bewertung ) / COUNT( * ) ) , 0)
FROM Bewertung
GROUP BY bewerteter_beitrag
// Diese Abfrage sucht nun in der Bewertung-db nach allen Einträgen, die den Beitrag mit der id = x bewerten, addiert alle Bewertungen auf und dividiert durch die Anzahl der Bewertungen. Im Beispiel: Es würden die Bewertungen von Max, Julia und Siggi gefunden werden, die Werte addiert (=14) und durch die Anzahl (=3) dividiert. Somit ergibt sich eine Bewertung von in Summe 14 / 3 = 5 (wg. ROUND)

Diese beiden Abfragen laufen nun super jeweils für sich allein, nur steh ich im Moment vor dem Problem beides zu kombinieren, falls das überhaupt geht. Die Ideal-Ausgabe wäre dann also: [nochmals Erklärungen zu den Feldern]
1 [beitrags id], Hans, Mein neues Mountainbike ... , 1 [Kategorie id], 5 [Bewertung];

Habt ihr eine Idee wie ich das hinbekommen könnte?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
"Verschachtelte" Selects über 3 Tabellen Mattes1001 MySQLi/PDO/(MySQL) 6 09.06.2008 16:22:46
Zwei Tabellen zusammenführen jdgf PHP Grundlagen 2 08.06.2008 18:19:57
Defaultwerte in Selects Generator MySQLi/PDO/(MySQL) 2 21.08.2006 08:58:52
PHP - Inhalte zweier Dateien zusammenführen pfuchs PHP Grundlagen 1 15.07.2005 13:00:35
Verschachtelte Selects in MySQL Generator MySQLi/PDO/(MySQL) 3 22.03.2005 19:15:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:15:18 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt