Frage

meine Situation ist, dass ich eine zu viele Beziehung haben, wie Ordnung und Orderdetails, ich brauche, um zu erhalten, die einzelnen Bestelldaten hat.

War es hilfreich?

Lösung

Wie wäre:

select * 
from order
where order_number in
    (select order_number
     from order_details
     group by order_number
     having count(*) = 1)

Andere Tipps

SELECT O1.order_number
  FROM Orders AS O1
 WHERE 1 = (
            SELECT COUNT(*)
              FROM OrderDetails AS D1
             WHERE O1.order_number = D1.order_number
           );
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top