gpt4 book ai didi

php - 如何在 MySQL 中使用外键进行查询?

转载 作者:IT老高 更新时间:2023-10-29 00:05:59 27 4
gpt4 key购买 nike

现在我有一个小型数据库,其中有两个表,如下所示:

    users table
====================
id name status_id
1 Bobby 3
2 James 2

    statuses table
=============
id value
1 Waiting
2 Approved
3 Other

status_id 设置为状态表中 id 的外键约束。我的查询看起来像这样:

SELECT *
FROM `users`
WHERE `status_id` = 2";

当我显示 $row['status_id'] 时它输出 2 但我希望它显示为 Approved ,什么是实现这一目标的最佳方式是什么?

最佳答案

SELECT u.*, s.*
FROM users u
inner join statuses s on u.status_id = s.id
WHERE u.status_id = 2

关于php - 如何在 MySQL 中使用外键进行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12483109/

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