Hallo allerseits,
ich habe mal wieder das Problem, dass ich ein komplexes SQL-Statement benötige, welches meines Erachtens nach mit JOIN realisierbar ist (da bin ich mir eben nicht sicher, weil ich JOIN nicht wirklich kenne).
Folgendes Statement möchte ich erstellen:
Tabelle 1: forum_visits -> thread, user, last_visit
Tabelle 2: forum_posts -> thread, date
Ich möchte nun wissen, ob es bei forum_visits.user = '1' und forum_visits.thread = '1' einen forum_visits.last_visit gibt der größer ist als das höchste forum_posts.date (bei thread = '1').
-> SUCHE forum_visits.last_visit (thread = 1, user = 1) DER GRÖßER IST ALS HÖCHSTES forum_posts.date (thread = 1)
Hat jemand eine Idee oder kann mir sogar die Lösung nennen bzw. einen Lösungsansatz?
ich habe mal wieder das Problem, dass ich ein komplexes SQL-Statement benötige, welches meines Erachtens nach mit JOIN realisierbar ist (da bin ich mir eben nicht sicher, weil ich JOIN nicht wirklich kenne).
Folgendes Statement möchte ich erstellen:
Tabelle 1: forum_visits -> thread, user, last_visit
Tabelle 2: forum_posts -> thread, date
Ich möchte nun wissen, ob es bei forum_visits.user = '1' und forum_visits.thread = '1' einen forum_visits.last_visit gibt der größer ist als das höchste forum_posts.date (bei thread = '1').
-> SUCHE forum_visits.last_visit (thread = 1, user = 1) DER GRÖßER IST ALS HÖCHSTES forum_posts.date (thread = 1)
Hat jemand eine Idee oder kann mir sogar die Lösung nennen bzw. einen Lösungsansatz?