gpt4 book ai didi

php - 将一列连接到另一张表

转载 作者:行者123 更新时间:2023-11-29 07:31:39 26 4
gpt4 key购买 nike

我知道这个问题在 Stack 上很常见,但我似乎找不到真正解决我的问题的答案或代码片段......

我有两个表,accountsorders。我想编写一条 SQL 语句来从 订单中提取 Order IDDateTotalStatus ,以及来自帐户用户名

声明如下:

$ohsql = "select * from orders where Username = '". $login_session ."'";

显然用户名将来自accounts表,但主体在那里。我错过了加入,因为我对此一无所知!

最佳答案

您需要“链接”这两个表。为此,请执行以下操作:
- 在 Orders 表中添加一列 accountid ;所以这告诉我们哪个订单属于哪个用户。然后我们在 JOIN 中使用此信息。

通过 2 个查询即可轻松完成此操作:

// get the id value of the username
$id = select id from accounts table where username = $login_session

// use that in the JOIN
select * from orders JOIN accounts ON orders.accountid = accounts.id where accounts.id = $id

关于php - 将一列连接到另一张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32454740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com