hi,
also ich bin mal wieder am verzweifeln. Und zwar hab ich eine Tabelle in welcher Jobangebote gespeichert werden sowie eine andere Tabelle in der die zu den Jobs ein gehenden Bewerbungen gespeichert werden.
Ich möchte nun auf einer Seite alle Jobs zeigen welcher in der DB sind und die Anzahl der zu diesen einzelnen Jobs eingegangenen Bewerbungen. Bis hier hin ist das auch kein Problem. Ich möchte nun aber noch anzeigen, wenn neue (noch ungesehene Bewerbungen) unter den Bewerbungen des jeweiligen Jobs dabei sind. Dazu hab ich in der Bewerbungen - Tabelle eine Spalte (gesehen), welche bei jeder gesichteten Bewerbung den Wert 1 und bei ungesichteten Bewerbungen den Wert 0 hat.
Die normale Anzeige aller Jobs mit den dazu eingegangenen Bewerbungen funktioniert mit folgender Abfrage:
$sql="SELECT j.job_id, j.titel_intern, j.referenznr_intern, j.bew_formular, j.status, b.bew_id, b.gesehen,
COUNT(b.bew_id) AS anzahl
FROM jobs j, jobs_bewerbungen b
WHERE j.unt_user_id=$unt_session[unt_user_id] AND b.job_id = j.job_id
GROUP BY j.job_id";
Wie mach ich dem Computer am besten klar, dass eine Markierung mach soll, wenn bei allen für den speziellen Job eingegangenen Bewerbungen eine dabei ist wo die Spalte b.gesehen den Wert 0 hat????
Gruss und wie immer Vielen Dank
Thommy
also ich bin mal wieder am verzweifeln. Und zwar hab ich eine Tabelle in welcher Jobangebote gespeichert werden sowie eine andere Tabelle in der die zu den Jobs ein gehenden Bewerbungen gespeichert werden.
Ich möchte nun auf einer Seite alle Jobs zeigen welcher in der DB sind und die Anzahl der zu diesen einzelnen Jobs eingegangenen Bewerbungen. Bis hier hin ist das auch kein Problem. Ich möchte nun aber noch anzeigen, wenn neue (noch ungesehene Bewerbungen) unter den Bewerbungen des jeweiligen Jobs dabei sind. Dazu hab ich in der Bewerbungen - Tabelle eine Spalte (gesehen), welche bei jeder gesichteten Bewerbung den Wert 1 und bei ungesichteten Bewerbungen den Wert 0 hat.
Die normale Anzeige aller Jobs mit den dazu eingegangenen Bewerbungen funktioniert mit folgender Abfrage:
$sql="SELECT j.job_id, j.titel_intern, j.referenznr_intern, j.bew_formular, j.status, b.bew_id, b.gesehen,
COUNT(b.bew_id) AS anzahl
FROM jobs j, jobs_bewerbungen b
WHERE j.unt_user_id=$unt_session[unt_user_id] AND b.job_id = j.job_id
GROUP BY j.job_id";
Wie mach ich dem Computer am besten klar, dass eine Markierung mach soll, wenn bei allen für den speziellen Job eingegangenen Bewerbungen eine dabei ist wo die Spalte b.gesehen den Wert 0 hat????
Gruss und wie immer Vielen Dank
Thommy
Kommentar