php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2005, 09:27  
Gast
 
Beiträge: n/a
Standard SELECT Problem - keine Ausgabe ?!

Hallo,

Meine SQL Anweisung zeigt keine Fehler an.
Trotzdem werden die "id_frage" nicht aus der "katalog_fragen" Tabelle ausgelesen.
Was habe ich falsch gemacht ?

Ich möchte gerne alle Fragen ausgeben, die nicht in katalog_temp aufgeführt sind.
In diesem Fall sollte "B34fe4" ausgegeben werden.

Code:
SELECT f.id_frage FROM katalog_fragen f, katalog_temp t WHERE NOT f.id_frage = t.id_frage
Gruß
Aaron

Code:
katalog_fragen
**********************
* id_frage * frage   *
**********************
* B34fe4   * frage 1 *
**********************
* fg3243   * frage 2 *
**********************
...
Code:
katalog_temp
**********************
* id_frage * userid  *
**********************
* WWer34   * i9er9   *
**********************
* fg3243   * i9er9   *
**********************
...
[/code]
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.10.2005, 09:43  
Gast
 
Beiträge: n/a
Standard

Code:
SELECT f.id_frage
FROM katalog_fragen f
LEFT JOIN katalog_temp t
     ON  f.id_frage = t.id_frage
WHERE t.id_frage IS NULL
~dilemma~
  Mit Zitat antworten
Alt 21.10.2005, 09:49  
Gast
 
Beiträge: n/a
Standard

Vielen Dank dilemma

Gruß
Aaron
  Mit Zitat antworten
Alt 21.10.2005, 10:49  
Gast
 
Beiträge: n/a
Standard

Habe etwas vergessen:

Momentan bekomme ich alle Fragen angezeigt. die nicht in der "katalog_temp" Tabelle aufgeführt sind.

"katalog_temp" beinhaltet alle Fragen, die ein student bereits beantwortet hat.

Angenommen Student 1 beantwortet alle Fragen. Jetzt beinhaltet die "katalog_temp" Tabelle alle Fragen.

Student 2 kann jetzt keine Fragen beantworten, da alle fragen in "katalog_temp" augeführt sind.

Lösung: wenn Student 1 eine Frage beantwortet wird id_frage + id_student in "katalog_temp" eingetragen.

Wie muss ich die obere anweisung abhändern. Damit :
Alle Fragen angezeigt werden, die von dem Studenten z.b. mit der id = 22 noch nicht beantwortet wurden. ?

SELECT f.id_frage
FROM katalog_fragen f
LEFT JOIN katalog_temp t
ON f.id_frage = t.id_frage
WHERE t.id_frage IS NULL

AND NOT t.id_student = 22
  Mit Zitat antworten
Alt 21.10.2005, 11:02  
Gast
 
Beiträge: n/a
Standard

versuchs mal so:
Code:
SELECT f.id_frage
FROM katalog_fragen f
LEFT JOIN katalog_temp t
     ON f.id_frage = t.id_frage AND t.id_student = 22
WHERE t.id_frage IS NULL
~dilemma~
-ohne Gewär, weil ich wegen fehlenden Zeitmagels deine Frage nur kurz gelesen habe.-
  Mit Zitat antworten
Alt 21.10.2005, 12:49  
Gast
 
Beiträge: n/a
Standard

sauber.. danke nochmals
  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
Problem mit Ausgabe eines gifs für ein Captcha Canni HTML, Usability und Barrierefreiheit 5 15.07.2008 19:05
[Erledigt] problem keine ausgabe coraplanet PHP Tipps 2008 12 02.05.2008 18:51
Class Ausgabe Problem wk-moray PHP-Fortgeschrittene 6 12.02.2008 10:06
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
Mysql SELECT Abfrage -- Problem mit LIMIT djrace Datenbanken 2 01.05.2006 12:58
Problem beim Auswerten eines select Feldes FireFIghter PHP Tipps 2006 3 23.04.2006 15:28
Problem mit doppelter Ausgabe niffi PHP Tipps 2006 14 22.04.2006 19:36
[Erledigt] SELECT Problem - keine Ausgabe. Datenbanken 1 24.10.2005 02:06
Problem mit Ausgabe PHP Tipps 2005-2 5 11.07.2005 18:34
[Erledigt] Select Statement - Order by Problem mit Datentypen Datenbanken 6 03.06.2005 16:02
Select Ausgabe splitten / teilen? tekknotrip PHP Tipps 2005 13 24.03.2005 14:13
[Erledigt] Select & Update Syntax Problem! Datenbanken 3 14.12.2004 18:17
Problem bei der Ausgabe imported_dex PHP Tipps 2004 3 31.10.2004 01:43
[Erledigt] swl select problem Datenbanken 2 24.06.2004 08:21
[Erledigt] sql select problem Datenbanken 2 22.06.2004 23:00


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