gpt4 book ai didi

mysql - 使用 union、join 和 limit 查询(不工作)

转载 作者:行者123 更新时间:2023-11-30 22:17:28 27 4
gpt4 key购买 nike

遇到问题请帮忙

sql = mysqli_query($con, "


SELECT piadi, debtorfullName, ClientAddress, mobilePhone, principalAmount, totalAmount, status, product_name,comment ,postdate
FROM portfeli_0
INNER JOIN komentarebi
ON portfeli_0.piadi=komentarebi.person_id
WHERE portfeli_0.user='$user'

UNION ALL
SELECT piadi, debtorfullName, ClientAddress, mobilePhone, principalAmount, totalAmount, status, product_name,comment ,postdate
FROM portfeli_1
INNER JOIN komentarebi
ON portfeli_1.piadi=komentarebi.person_id
WHERE portfeli_1.user='$user'

");

在 komentarebi 中,我有多个具有相同 person_id 的记录,我必须只取其中的一个,这可能吗?

最佳答案

这样 limit 就可以了

(SELECT piadi, debtorfullName, ClientAddress, mobilePhone, principalAmount, totalAmount, status, product_name,comment ,postdate 
FROM portfeli_0
INNER JOIN komentarebi
ON portfeli_0.piadi=komentarebi.person_id
WHERE portfeli_0.user='$user'
LIMIT 1)

UNION ALL
(SELECT piadi, debtorfullName, ClientAddress, mobilePhone, principalAmount, totalAmount, status, product_name,comment ,postdate
FROM portfeli_1
INNER JOIN komentarebi
ON portfeli_1.piadi=komentarebi.person_id
WHERE portfeli_1.user='$user'
LIMIT 1)

关于mysql - 使用 union、join 和 limit 查询(不工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37797912/

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