lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Ich habe eine MySQL Tabelle mit mehreren Feldern zum speichern von Userposts. Ein Feld ist die uniqueID des Post und ein Feld ist die uniqueId des Autors die wiederum auf eine andere Tabelle verweist.

Posts:
 -------------------------
| postId, userId, content |
 -------------------------
Users:
 ----------------------------
| userId, userName, userPass |
 ----------------------------
 

Wenn ich einen Post im Frontend anzeige, wie kann ich dann in der Datenbank die nächst höhere postId finden die vom selben user ist?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Dazu kannst du die Funktion MIN() verwenden.

SELECT MIN(postId) AS next_post_id
FROM posts
WHERE postId > :current_post_id
    AND authorId = :current_author_id;
von (397 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

265 Kommentare

14 Nutzer