php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.10.2005, 13:24  
Gast
 
Beiträge: n/a
Standard [Erledigt] MySQL Abfrage über mehrere Tabellen [Erledigt]

Hi,

ich hab ein Problem beim programmieren einer Abfrage..

Folgende Situation:

2 Tabellen: classes, loesungswege
Classes Spalten: ID, Klassenname
loesungswege Spalten: ID, Name, class_ID

Wobei Class_ID natürlich der Fremdschlüssel von der classes Tabelle ist.

So. Jetzt bekomme ich von einem Benutzer einen Klassennamen vorgegeben, also keine ID. Und dann möchte ich einfach alle loesungswege listen, die in der angegebenen Klasse sind. WHERE class_ID=xxx geht hier ja nicht, denn ich bekomme eben nicht die KlassenID, sondern den Namen.

Meine Überlegungen mit Hilfe von InnerJoin etc. sind leider erfolglos geblieben. Deswegen frage ich hier nochmal nach, bevor ich den komplizierten Weg über Arrays gehe.

Danke + Grüße
Passi
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.10.2005, 14:17  
Gast
 
Beiträge: n/a
Standard

Ok, habs jetzt doch hinbekommen:

PHP-Code:

SELECT seite
nummer FROM loesungen INNER JOIN classes WHERE classes.klasse='Testklasse2' AND classes.ID=loesungen.klasse 
  Mit Zitat antworten
Alt 14.10.2005, 13:37  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Wenn du jetzt noch die ON Bedingung einbaust bringt dir das auch noch ein Performance Gewinn
Code:
SELECT seite, nummer 
FROM loesungen 
INNER JOIN classes 
ON classes.ID=loesungen.klasse 
WHERE classes.klasse='Testklasse2'
DiBo33 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
[Erledigt] MySql Frage: Problem mit einer etwas lomplexeren Abfrage tomtaz Datenbanken 5 24.06.2008 22:36
[Erledigt] Kein Ergebnis bei SELECT (MySQL 4.1.9) dr.e. Datenbanken 4 15.06.2008 19:54
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
Abfrage über 3 Tabellen madSoul Datenbanken 5 26.06.2006 12:25
[Erledigt] MYSQL Tabellen konvertieren. Datenbanken 1 11.04.2006 08:16
MySQL Abfrage über 2 Tabellen Datenbanken 4 21.03.2006 11:44
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
problem bei ausgabe einer abfrage aus 2 Tabellen Lia PHP Tipps 2005-2 2 28.07.2005 17:30
Mysql Abfrage über 3 Tabellen in Verbidung mit COUNT() Datenbanken 8 29.06.2005 04:15
Mysql Abfrage über 3 Tabellen in Verbidung mit COUNT() PHP Tipps 2005-2 4 28.06.2005 07:47
MySQL Daten aus verknüpften Tabellen auslesen ? PHP Tipps 2005-2 2 27.06.2005 03:21
Frage zur MySQL Abfrage Datenbanken 5 04.02.2005 12:31
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
2 Tabellen 1 Abfrage nilsfeld Datenbanken 6 11.08.2004 11:18
[Erledigt] mysql Abfrage Datenbanken 5 18.06.2004 14:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql join 3 tabellen, mysql abfrage über 3 tabellen, mysql abfrage über drei tabellen, nm mysql abfrage, n:m join mysql, php mysql select mehrere tabellen join, mysql 1 abfrage aus 2 tabellen, mysql inner join 3 tabellen, mysql abfrage über 4 tabellen, klasse mit mehreren tabellen, mysql inner join über 3 tabellen, mysql gewinn aus 2 tabellen, mysql n:m mit mehr als zwei tabellen, mysql abfrage auf mehrere seiten, mysql mehrere tabellen * abfragen, php mysql mehrere tabellen in array, mysql php abfrage tabelle, php zwei mysql datenbanken in arry, mysql 3 tabellen join, mysql join von mehreren tabellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:37 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.