Ich habe ein Problem mit dieser Abfrage in MARIADB Sprache. Diese Abfrage gibt nichts zurück, aber diese Abfrage sollte eine Zeile zurückgeben. Was kann ich tun, damit es funktioniert? Fehler in der Intersect-Abfrage in MariaDB ohne Intersect
`SELECT c.Raza, c.Nombre
FROM caballos c JOIN caballodisciplina d
ON c.Cod = d.Caballo
WHERE d.Disciplina IN ('Salto fondo','Salto vertical')
GROUP BY c.Raza, c.Nombre
HAVING COUNT(DISTINCT c.Cod)=2`
und die Abfrage sollte Nombre zurück: Starlaight Raza: Andaluz
Dank!
Da das Problem nicht mit der Syntax die Abfrage, aber mit den Daten, die sie zurückgibt, müssen Sie uns Beispieldaten, erwartete Ergebnisse basierend auf den Beispieldaten und die tatsächlichen Ergebnisse, die Sie erhalten, bereitstellen. Ohne diese können wir nur raten, was vielleicht falsch gelaufen ist. – Shadow
Ich habe die Frage bereits bearbeitet und Sie können die Tabellen und das Ergebnis sehen, das die Abfrage zurückgeben sollte. –