关于我的数据库的最后一个问题。我有三种方法可以为我的数据库中的交易获取客户收据。
customer_tbl - customer_ID PK
transaction_tbl - customer_ID FK
Payment_tbl - customer_id FK
我想知道你是否可以请求帮助,并根据我将添加游戏标题,租赁日期,返回日期和总付款?
答案 0 :(得分:1)
JOIN应采取以下形式:
SELECT ... FROM customer_tbl c
JOIN transaction_tbl t on c.customer_id = t.customer_id
JOIN Payment_tbl p ON t.payment_id = p.payment_id;
如果您需要更多详细信息,则必须提供更多信息。
答案 1 :(得分:0)
找到它:
SELECT t.* , p.* FROM transaction_tbl t INNER JOIN payment_tbl p
ON p.payment_id = t.payment_id WHERE t.customer_id = 1;
答案 2 :(得分:0)
这解决了我的交易报告。我
{{1}}
它适用于任何给定的客户(在这种情况下' 1'),它从transaction_tbl和日期中选择FK。从customer_tbl,您只有客户_id(类似于只有您的会员卡号码的商店)和来自payment_tbl的付款详细信息。了解了很多,感谢所有人的帮助。