gpt4 book ai didi

php - mysql从表中的两个不同列中选择两个不同的值

转载 作者:行者123 更新时间:2023-11-29 19:01:45 25 4
gpt4 key购买 nike

我想显示国家及其国旗图像。我已将其存储在表“College”中名为“Country”和“flag”的两列中。

我试过了

$sql = "SELECT `Country`, `flag` FROM `College` group by `Country`, `flag` ORDER BY `Country` ASC";

也尝试过这个。

$sql_COU = "SELECT (SELECT DISTINCT `Country` FROM `College`) as `Country`, (SELECT DISTINCT `flag` FROM `College`) as `flag`";

我也尝试过

$sql = "SELECT DISTINCT `Country`, `flag` FROM  `College`";

但是我的结果是重复的。

最佳答案

优雅的方法是创建一个“国家”表,其中包含每个国家的名称和标志。

然后,您只需在 College 表中创建一个 Country_id 字段即可与正确的国家/地区相关联。

这样,您一开始就不会遇到管理重复项的问题。

关于php - mysql从表中的两个不同列中选择两个不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43825951/

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