-
Forum: Datenbanken
by Ykcim,
29. Jun 2010
Nunja, wenn man bis heute nicht verstanden hat, dass das einfache hinzufügen von einem A oder B gleichbedeutend ist mit zwei Instanzen, dann, JA!
Ich dachte, dass das A und B zur Erklärung dienen sollte und mich die ganze Zeit gefragt, was Du mit Alias gemeint hattest...
Jetzt weiß ich es!
DAS ERGEBNIS IST KLASSE!
Genauso wollte ich es haben!
-
Forum: Datenbanken
by Ykcim,
29. Jun 2010
Würde ich ja gerne...
..aber ich weiß leider nicht wie das gehen soll... :oops:
Ich habe so noch nicht gearbeitet. Wie baue ich zwei Instanzen auf und wie greife ich von einer auf die andere zu?
-
Forum: Datenbanken
by Ykcim,
29. Jun 2010
Sorry, aber ich verstehe Deine Frage nicht.
Ist das nicht das gleiche?
Das ist Dein Code aus #3:
SELECT
Datum, Verfasser, ArtikelNr, Kommentar
FROM
Tabelle A
WHERE Datum = (
-
Forum: Datenbanken
by Ykcim,
29. Jun 2010
Das Datum hat das Forma DateTime
Ich habe es jetzt in zwei Abfragen gelöst, die ich in meinem Programm dann zusammengebracht habe...
SELECT
max(Datum), Verfasser, ArtikelNr, Kommentar
FROM
kommentterminV
group by ArtikelNr
order by datum DESC
-
Forum: Datenbanken
by Ykcim,
29. Jun 2010
Hallo,
Danke für die Antwort,
das bringt mir das gleiche Ergebnis. Ich habe auch nicht erkannt, wo der Unterschied liegt und habe es deshlab einfach rauskopiert und ausprobiert - aber das Ergebnis ist das gleiche... es werden nur die Kommentare mit dem neusten Datum überhaupt angezeigt, und die Kommentare von anderen Artikeln, deren neustes Datum älter ist, bleiben unberücksichtigt...
...
-
Forum: Datenbanken
by Ykcim,
29. Jun 2010
Zu früh gefreut...
Guten Morgen,
nach der anfänglichen Freude, dass der nachstehende Code funktioniert, muss ich heute leider ernüchtert feststellen, dass dme nicht so ist.
Hier ersteinmal der Code:
SELECT
Datum, Verfasser, ArtikelNr, Kommentar
-
Forum: Datenbanken
by Ykcim,
24. Jun 2010
@ DataCool
Das hatte ich schon versucht, aber das funktionierte auch nicht.
Ich habe die andere Lösung gerade in mein Programm eingebaut und sie funzt!!!
@ All
Noch einmal vielen Dank für die tolle Kommunikation und Hilfe! :-D
Ykcim
-
Forum: Datenbanken
by Ykcim,
24. Jun 2010
Ich habe es gerade einfach ausprobiert - bevor ich Deinen letzten Beitrag gelesen hatte...
ES KLAPPT
SELECT
Datum, Verfasser, ArtikelNr, Kommentar
FROM
kommentterminV
WHERE Datum = (
SELECT
-
Forum: Datenbanken
by Ykcim,
24. Jun 2010
Musste mich gerade erst zurechtfinden...
Ich habe Deinen Vorschlag leider nicht ganz verstanden, da ich ja nur eine Tabelle habe. Sollen Tabelle A und B die gleichen sein?
-
Forum: Datenbanken
by Ykcim,
24. Jun 2010
@ DataCool
Bei der Version bekomme ich alle Kommentare. Ich brauche aber ein Ergebnis, bei dem ich für jeden Artikel nur ein Kommentar bekomme (nämlich den jüngsten).
Ykcim
-
Forum: Datenbanken
by Ykcim,
24. Jun 2010
Was bedeutet #3??? :cyclops:
Ich habe zur Veranschaulichung die Tabelle und das gewünschte Abfrageergebnis als Dati angehängt...
Vielen Dank für Eure Mühen!
Ykcim
-
Forum: Datenbanken
by Ykcim,
24. Jun 2010
Wie würdet Ihr das denn machen?
Stelle Euch vor, Ihr wollt immer nur die letzten Meinungen der Kunden zu Euren Artikeln sehen. Wie würdet Ihr das machen?
Von funktionieren kann hier noch keine Rede sein ;-)
-
Forum: Datenbanken
by Ykcim,
24. Jun 2010
Das habe ich so versucht:
select Datum, ArtikelNr, Kommentar from kommentterminv
group by ArtikelNr
order by Datum desc
Aber dann bekomme ich nicht die Kommenatre mit dem jüngsten Datum, sondern die Kommentare, die zuerst in der Liste stehen - egal welches Datum sie haben...
Ich habe nur eine Tabelle...?
-
Forum: Datenbanken
by Ykcim,
24. Jun 2010
Hallo Zusammen,
ich habe in meinem MySQL Server eine Tabelle, in der werden die Kommentare zu einem Artikel geschrieben. Die Tabelle enthält folgende Spalten:
ID, Datum: DATETIME, Verfasser: VARCHAR, ArtikelNr: INTEGER, Kommentar: VARCHAR.
Jetzt kann es zu einem Artikel mehrere Kommentare geben. Ich brauche eine Abfrage, die mir für jeden Artikel den jüngsten (neuste Datum) Kommenatr...