我在phpmyadmin中有两个不同的表。一个是tbl_user
,另一个是donate
。
现在,我要从donation_date
中获取tbl_user
列,并从donate
表中获取所有列。我想加入donation_date
表中的一列(tbl_user
)和donate
表中的所有cloumns,但不知道如何编写查询。
在下面的代码中,我只是编写了donate
表的查询,因此如何从donation_date
中加入tbl_user
。
这是我在phpmyadmin中的两个表的详细信息。tbl_user
表:
donate
表:
$db = new PDO('mysql:host=localhost;dbname=mypro_bms','root','');
$statement = $db->prepare(
"insert into donate(passport_ic,blood_group,blood_bag,)
values(:passport_ic, :blood_group, :blood_bag)"
);
最佳答案
我想从donation_date
中获取tbl_user
列,并从donate
表中获取所有列。
您是否正在寻找...表JOIN
和tbl_user
之间的简单donate
?
从您的模式图像来看,列passport_IPC
似乎可用于连接表。然后,您可以在SELECT
子句中选择要返回的列:
SELECT u.donation_date, d.*
FROM tbl_user u
INNER JOIN donate d ON d.passport_IPC = u.passport_IPC
关于php - 如何在SQL中从不同的表联接两个字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55388162/