gpt4 book ai didi

php - 加入 2 个 mysql 查询

转载 作者:行者123 更新时间:2023-11-29 04:30:28 24 4
gpt4 key购买 nike

我有两个表,我需要从用户标识为 $userid 的位置选择所有行,然后对它们进行排序。我尝试使用 join 但我什至无法真正开始了解如何正确使用它。关于如何将这些变成一个查询,有人能指出正确的方向吗?

$result1 = mysql_query("SELECT * FROM paypal_sub_info 
WHERE userid='$THEuserid' ORDER BY cur_time DESC");
$result2 = mysql_query("SELECT * FROM paypal_pay_info
WHERE userid='$THEuserid' ORDER BY cur_time DESC");

while($row = mysql_fetch_array($result1)){
echo $row['txn_type'];
}

解决方法:

SELECT * 
FROM paypal_sub_info sub,paypal_pay_info pay
WHERE pay.userid = '$THEuserid'
AND sub.userid = '$THEuserid'
ORDER BY pay.cur_time DESC,sub.cur_time DESC

最佳答案

试试这个:

SELECT * FROM paypal_sub_info sub, paypal_pay_info pay 
WHERE pay.userid='$THEuserid' AND sub.userid='$THEuserid'
ORDER BY pay.cur_time DESC, sub.cur_time DESC

如果您只想要“txn_type”,您可以将其设为 SELECT pay.txn_type AS txn_type

关于php - 加入 2 个 mysql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3234598/

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