SQL Query mit Sums will kein ander Wert ausgeben ...

  • Themenstarter Themenstarter ByeBye 8492
  • Beginndatum Beginndatum
B

ByeBye 8492

Moinsen,

habe den Query hier, der will nur die Sums ausgebn und nicht den Titel der News:

select SUM(counter) as count, sum(comments) as comments, count(nid) as news, title from ". $prefix ."_news where tid = '$result[tid]'";


Aber warum?
Er sagt mir ich muss die mit Group_By zusammenfassen, dann ist aber auch nichts anders ...
 
Moin,

erstma Danke :D.

Leider hat sich daraus ein weiteres Problem ergeben:

Wenn ich mehr als einen Datensatz drinne habe, liest er nicht alles aus, d.h. entweder er zeigt mir nur einen Titel an, oder ich kriege ich nicht alle Werter zusammenaddiert :(.

Woran kann das wieder liegen.

Aso ja,ich kriege alle Titel angezeigt, wenn ich nach den Titeln gruppiere, wenn ich nach der Topic ID gruppiere, kriege ich alle Daten richtig zusammen gerechnet, wahrscheinlich weil er dann ja alles Hat und bei den Titeln, jeweils nur die einzelnen Titel nimmt ... .

Ich glaub ab Einfachsten wäre es noch einen Query zu machen, obwohl ich es eigentlich in einen machen wollte ....
 
Könntest du uns bitte die Spalten aufzählen und beschreiben, möglicherweise gibt es doch eine einfachere Lösung.
 
Ok hier ist die Tabellenstruktur:

nid | tid | time | author | informanten | counter | comments | title

nid = NewsID
Tid = TopicID

daraus will ich den oben genannten Query ausführen ... wenn es denn klappen würde....

Leider klappt das nicht ganz so wie ich will :ugly:.
 
Zurück