您应该使用3个查询。当self加入时,使用正确的索引会快很多。此外,它将更具可读性。
如果您想进行一次查询调用,则可能是这样:)
SELECt(SELECT x FROM table WHERe y=1) AS x1,(SELECt x FROM table WHERe y=2) AS x2,(SELECt x FROM table WHERe y=3) AS x3

您应该使用3个查询。当self加入时,使用正确的索引会快很多。此外,它将更具可读性。
如果您想进行一次查询调用,则可能是这样:)
SELECt(SELECT x FROM table WHERe y=1) AS x1,(SELECt x FROM table WHERe y=2) AS x2,(SELECt x FROM table WHERe y=3) AS x3