gpt4 book ai didi

mysql - 一张表中的多个select SQL

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

我有表 proctcategory。例如:

**id-idParent-name**  
1-0-Screen
2-1-15.6
...

现在我有两个 SQL 查询:

$id=1;
$query="SELECT name FROM `productcategory` WHERE id=".$id;

$query="SELECT id FROM `productcategory` WHERE idParent=".$id;

我可以针对这个问题进行一次查询吗?谢谢

最佳答案

$query = "SELECT name, id FROM productcategory WHERE id=".$id." OR idParent=".$id.";

已编辑一则:a) id 和 idParent 相同 $id = '1';//对于多个 $id = '1,2,3'

$query = "SELECT name, id FROM productcategory WHERE id=idParent AND id IN(".$id.");

b) id 和 idParent 可能相同也可能不同

$query = "SELECT DISTINCT(id), name FROM productcategory WHERE idParent IN(".$id.") OR id IN(".$id.") "; 

这能解决您的问题吗?

关于mysql - 一张表中的多个select SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32567181/

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