ich viele Beiträge mit ähnlichen Fragen geprüft, bekam aber nicht eine Antwort zu finden.SQL beitreten Ergebnisse erhalten, die nicht beitreten hat aswell
Ich habe 2 Tabellen, die eine Eins-zu-Beziehung haben. Einer ist Kunden und der andere ist Projekte. Ein Kunde kann viele Projekte haben. ihre PK und FK sind customer.customer_id und project_customer_id.
Nun, wenn ich verwenden Sie die folgende SQL
SELECT *, COUNT(project.project_id) AS totalProjects
FROM `customer` LEFT JOIN `project`
ON `project`.`customer_id` = `customer`.`customer_id`
ORDER BY `customer`.`date_created` DESC
Jedoch, wenn ich jetzt alle meine Kunden bekommen sie nur die Kunden zurückgibt, die tatsächlich ein Projekt haben. Ich habe innere, äußere, linke, gewerkschaftliche und rechte Verbindungen benutzt, aber kein Glück. Ich habe auch DISTINCT versucht, aber auch nicht funktioniert.
Hat jemand eine Idee für eine solche Abfrage, die es allen Kunden zurückgibt, selbst wenn sie keine Projekte haben?
Vielen Dank im Voraus, Rodney
was erwarten Sie von dieser Abfrage ??? – Avi
Ihre Anfrage sieht korrekt aus. Kannst du die Tabellen Strukturen, Teil der Daten, kann es helfen, – ehh