dedlfix: MySQL Join? O_o

Beitrag lesen

Hi!

Ich blick da grad voll nicht durch.

Wenn ich voll bin, blick ich auch nichts mehr.

Die sache ist ich will eine Suche machen. In dieser Suche soll ein User mit namen gesucht werden in einer Tabelle wo nur die User id steht.

Nee, das willst du nicht. Wenn es dir nur um die user_id ginge, dann müsstest du nur table_name befragen. Das wird dir sicher so auch klar sein. Wenn du nun aber auf den Join-Gedanken kommst, steckt doch sicher mehr dahinter, vielleicht dass noch andere Daten im Ergebnis erscheinen sollen. Welche wären das? Beispielsweise könnte dich interessieren, alle Datensätze aus table_entry, deren user_id die ist, die in table_name ermittelt wurde, zudem sollen die Daten aus table_name in jedem einzelnen Ergebnisdatensatz enthalten sein. Oder aber du willst nur die Daten aus table_entry und nur das Suchkriterium steht in table_name, weiter interessieren dich aber keine Daten aus dieser Tabelle. Dieses Szenario bräuchte kein Join, das käme mit einem Subselect im WHERE-Teil aus.

Ich denke ja es sollte mit Join möglich sein. Aber wie gesagt ich blick leider nicht durch :(

Joins als solche hast du dir aber schon angeschaut und weißt, wie sie funktionieren? Wenn nicht, wo genau liegt dein Verständnisproblem?

Lo!