我有两张桌子:
Item: Item Name, Format (D/B), Item_ID
Rentals: Item_ID, date_borrowed, date_returned
我需要找到所有不在此时间出租的DVD(格式D)。任何人都可以共享我可以使用的连接查询吗?我正在使用下面的代码,但结果只回馈了56个预期元素中的16个
SELECT*from Item LEFT JOIN transactions on Item.Item_ID = transactions.Item_ID WHERE date_returned is not NULL and format = 'D';
答案 0 :(得分:0)
联接本身非常简单:
SELECT * FROM Item i
LEFT JOIN Rentals r on R.Item_ID = i.Item_ID
WHERE r.date_borrowed IS NULL AND i.Format = "D";
但您可能需要在数据库中使用更多逻辑,因为“此刻不租用”可以通过几种不同的方式进行量化。