繁体   English   中英

mysql中的新加入概念

[英]New to Joins concept in mysql

我在数据库中有两个表,一个是at_reg_user,另一个是付款。 这是我的“ at_reg_user”表

在此处输入图片说明

这是我的“付款”表

在此处输入图片说明

我需要的是,在管理面板中如何显示特定用户详细信息的ID,电子邮件,移动电话和状态以及付款表详细信息,其中特定电子邮件具有txn_id,payment_gross和Payment_status

我已经尝试过选择查询与联接,但我没有

Select p.id, p.txn_id, p.payment_gross, payment_status, u.id, u.email, u.mobile, u.status from payments p inner join at_reg_user u on u.email = p.email

细分:我们希望主要信息来自付款表。 用户表只是附加信息。 (**在另一方面,您可以让所有的人都拥有,然后拿走他们所有的付款并将其总计等等,但是...)。 我们给表起一个别名:付款是p,at_reg_user是u。 这样做是因为每次都很难键入“ payments”和“ at_reg_user”。 懒惰,让自己轻松一点。

现在我们有了通过电子邮件连接的表,我们只需要告诉查询返回什么。 如果电子邮件不是at_reg_user表上的唯一标识符,则将存在YUGE问题。 最好在付款表上的ID中有一个唯一的输入代码,该代码将人们链接到付款而不是电子邮件,!!

sql.png

这是一个包含JOIN操作的SQL查询的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM