Zum Inhalt springen

flipse

Mitglieder
  • Gesamte Inhalte

    14
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von flipse

  1. flipse

    Datenbankprobleme

    Jetzt habe ich aber noch ein zweites Problem mit folgender Abfrage SELECT p.ID, p.title, p.telapsed, p.timepost, p.lastpost, p.postforum, p.value, p.locked, p.views, p2.numreplies FROM b_posts p LEFT JOIN ( SELECT COUNT(p2.ID) As numreplies, p2.threadparent FROM b_posts p2 GROUP BY p2.ID) p2 ON p.ID = p2.threadparent WHERE p.threadparent='0' AND p.postforum='3' order by p.value DESC, p.telapsed DESC limit 0, 15 Statt mir jetzt eine Zeile auszugeben, in der bei numreplies 2 steht, gibt er mir 2mal die gleiche zeile aus mit jeweils numreplies 1... das ist aber leider nicht das was ich brauche... was mach ich hier falsch?
  2. flipse

    Datenbankprobleme

    ok jetzt funktionierts... supii
  3. flipse

    Datenbankprobleme

    aber das mit statt NULL 0 ausgeben funktioniert nicht. kannst du mir sagen wie ich das einbauen kann? ich habe es mit IFNULL(p.numtopics,0) versucht, das gibt aber den Fehler, dass numtopics nicht mehr im abfrageergebnis ist. wenn ich es im join ändere funktionierts auch nicht, gibt aber auch keinen fehler
  4. flipse

    Datenbankprobleme

    super. ich hab jetzt null erlaubt und es funktioniert. cool...danke dir.
  5. flipse

    Datenbankprobleme

    also ich arbeite mit mysql als DBMS. Wenn alles funktioniert sieht es so aus: http://www.flipsoft24.de/images/sql.jpg Das geht aber nur wenn BEiträge vorhanden sind... Sollte jetzt die Tabelle b_posts leer sein (also quasi noch kein Beitrag vorhanden) bekomme ich einen Fehler Als Fehlermeldung bekomme ich folgendes #1048 - Column 'postforum' cannot be null Außerdem hätte ich es gerne, dass statt NULL 0 ausgegeben wird
  6. Ich habe 2 Probleme bei einer PHP Anwendung mit meinen SQL Abfragen zum Einen: Wenn ich diese SQL Abfrage ausführe funktioniert alles wunderbar, aber wenn meine Tabellen leer sind leider nicht. es muss also in der tabelle b_posts mind. 2 Einträge geben, die aufeinander referenziert sind. Warum kann er dann nicht einfach 0 ausgeben? SELECT f.parentID, f.ID, f.name, f.description, f.lastposttime, f.lastpost, f.lastpostuser, f.sort, r.read, r.write, r.edit, p.numtopics, p2.numposts FROM b_forums f LEFT JOIN ( SELECT COUNT(p.ID) As numtopics, p.postforum, p.threadparent FROM b_posts p WHERE p.threadparent ='0') p ON f.ID = p.postforum LEFT JOIN ( SELECT COUNT(p2.ID) As numposts, p2.postforum, p2.threadparent FROM b_posts p2 WHERE p2.threadparent<>'0' ) p2 ON f.ID = p2.postforum INNER JOIN rlf_forum_rights r ON f.ID = r.forumID WHERE r.roleID='0' AND r.read = '1' Order by f.sort ASC es geht dabei um ein Forum. Dies soll die Übersicht sein. Es funktioniert alles gut, wenn ich eben einen Thread habe (eintrag in b_posts mit threadparent=0) und eine antwort (eintrag in b_posts mit threadparent = b_posts ID)
  7. hi hast du evtl. icq oder so?
  8. ich bekomms nicht so hin wie auf der matrize...kann ja nur 2 überschriften oder so machen...ist bissl komisch..kann mir da jemand bissl spezieller helfen?
  9. kann man mir denn hier nicht mehr weiterhelfen? bekomme das noch nit so ganz hin..wäre echt nett
  10. PS: die Daten aus der Tabelle sind fiktiv und ausgedacht...es soll auch nicht rufschädigend oder sonstiges sein...soll lediglich dem verständnis meiner bitten dienen... die originaldaten sind nur bei mir
  11. was meinst mit normalisieren? ich fands so am einfachsten...und stammdaten sind in einer extra tabelle
  12. sorry habe das nicht ganz verstanden... habe mal zur besseren erläuterung meine dateneingaben-tabelle aus access und ein bild wie die matrize aussehen soll hoichgeladen... http://home.arcor.de/flipse/access.zip wäre nett wenn ihr mir helfen könntet... an kreuztabelle hab ich auch schon gedacht...weiß aber nit so ganz wie...wäre lieb wenn ihr mir an diesem konkreten beispiel helfen könntet... danke schon mal
  13. Hi, ich möchte, dass mti einem Buttonklick mehr als ein Bericht ausgedruckt werden. Wie ist dies möglich? Vielen dank schon mal Mfg flipse
  14. Hallo liebe Community, ich hoffe ihr könnt mir helfen. Das Problem ist nicht ganz einfach zu beschreiben, aber ich versuche es einfach mal. Ich habe eine Datenbank mit mehreren Tabellen. Für mein Problem ist aber nur die Haupttabelle von Interesse: In dieser werden alle Daten die vorher über Formulare eingegeben werden, gespeichert... Nun soll eine Auswertung erfolgen und zwar nach folgenden Gesichtspunkten: Wie viele im Alter von 6,7,8,9,10,11,12,13 ... Wie viele im Alter von 6,7,8,9,10,11,12,13 ... aus Klassenstufe 1,2,3,4,5,6,7,8,9,,10,11,12,13 Wie viele im Alter von 6,7,8,9,10,11,12,13 ... aus Schulzweig GS, H, R, LH, BS Wie viele im Alter von 6,7,8,9,10,11,12,13 ... mit Status D,M,S Wie viele im Alter von 6,7,8,9,10,11,12,13 ... mit Polstleitzahl 34369,34366,34365... Sind quasi alles Zählfunktionen...mir ist jetzt wichtig ob man das alles in 1 Abfrage speichern kann...oder wie man das ganze realisiert... Hinterher soll quasi eine große Matrize rauskommen als Bericht, indem alle Angaben gespeichert sind, bzw. den man einfach ausdrucken kann und muss nicht alles nachzählen... danke schon mal im voraus bei fragen freue ich mich

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...