gpt4 book ai didi

php - MySql 仅限制连接表中的第一个表

转载 作者:行者123 更新时间:2023-11-29 05:21:36 24 4
gpt4 key购买 nike

我有点难以限制连接表中只有一个表。

我只想限制第一个表 rosary_group_name。在下面的代码中,我限制了两个表。有什么想法吗?

$sql = "
SELECT e.id,
e.rosary,
e.group_name,
e.description,
u.group_id,
u.name,
u.decade,
u.intention,
u.datume
FROM `rosary_group_name` AS e
INNER JOIN `rosary_groups` AS u
ON e.id = u.group_id
ORDER BY e.id DESC $limit;
";

变量 $limit 设置要从两个表中显示的行数。我只想将 $limit 应用于第一个表。

最佳答案

您可以尝试对第一个表使用子查询,例如

SELECT 
e.*
u.group_id,
u.name,
u.decade,
u.intention,
u.datume
FROM (SELECT e.id, e.rosary, e.group_name, e.description, FROM `rosary_group_name` AS e $limit) AS e
INNER JOIN `rosary_groups` AS u
ON e.id = u.group_id
ORDER BY e.id DESC;

(不确定语法是否正确,抱歉。但我希望你有所了解)

关于php - MySql 仅限制连接表中的第一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25015664/

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