Tüm hanehalklarına emirlerle bakmalıyım. Siparişin verisini hiç umursamıyorum, sadece var.İkinci tablodan herhangi bir veriye ihtiyaç duyulmadığında JOIN daha fazla/daha az verimli mı?
SELECT HouseholdID, LastName, FirstName, Phone
FROM Households
INNER JOIN Orders ON Orders.HouseholdID = Households.HouseholdID
veya bu:
SELECT HouseholdID, LastName, FirstName, Phone
FROM Households
WHERE EXISTS
(SELECT HouseholdID
FROM Orders
WHERE Orders.HouseholdID = Households.HouseholdID)
(Oracle, SQL Server, MySQL, SQLite :-) kullandığınız Ne DB:
bu makaleye bakın? – lexuOops! Düzenlenen soruyu içerecek şekilde düzenlenmiş - SQL Server – twpc