Ok, hier ist mein Problem. Ich füge eine Tabelle zu einer vorhandenen Datenbank hinzu, um Projektnotizen zu speichern.Problem zu verstehen, wie mySQL-Tabellen ordnungsgemäß zu verbinden
„worklog“ ist die Tabelle mit den Projekten „worklognotes“ ist die Tabelle mit dem Projekt stellt fest
Die Noten werden wie ein Diskussionsthread angezeigt werden. worklognotes Spalten sind wie diese ID, worklog_id, Timestamp, Notizen eingerichtet.
"ID" ist die Tabelle eindeutige ID. "worklog_id" ist die ID des Projekts, für das die Notiz vorhanden ist und die in einer anderen Tabelle gespeichert ist. "timestamp" ist gut ein Timestamp "Notizen" sind die tatsächlichen laufenden Notizen über das Projekt. Es könnte viele Notizen zu einem einzelnen Projekt geben.
Blick auf die Datenbank Abfrage unten. Ich habe mich den zwei Fragen angeschlossen "Es ist mein erster Beitritt, also bin ich mir nicht sicher, ob ich es richtig gemacht habe." Es liest die Informationen in beiden Tabellen und zeigt sie an. Der folgende Code zeigt jedoch jeden Eintrag in "worklog" an, der einen Eintrag in der Tabelle "worklognotes" enthält. Ich brauche es, um einen Eintrag von "worklog" und viele Notizen von "worklognotes" anzuzeigen
Können Sie helfen oder eine Richtung vorschlagen?
Dies half mir, wenn ich SQL lernte: http://www.codinghorror.com/ blog/2007/10/a-visuelle-erklärung-von-sql-joins.html – PostMan
Bitte formatieren Sie den Code, indem Sie ihn mit 4 Leerzeichen einrücken und den Inline-Code mit \ 'einschließen. (Try Code-Taste ('{}') im Editor.) – Kissaki
Ja und Nein. Es erhält die Informationen aus dem Worklog und Arbeitsnotizen. Der folgende Code zeigt jedoch jeden Eintrag in "worklog" an, der einen Datensatz in der Tabelle "worklognotes" enthält. – KingMob