gpt4 book ai didi

MYSQL查询不同表相同ID

转载 作者:行者123 更新时间:2023-11-30 23:26:58 25 4
gpt4 key购买 nike

我真的很困惑如何在 mysql 中执行此操作以及是否可能。我有一个表格,我需要在其中选择具有 id = idi 的文章:

$query->select('title, id, idi, introtext');
$query->from('#__content');
$query->where('idi = ' . $id);

因此,现在组件显示主要文章 ( id ) 和具有与 ID 相同 IDI 的额外文章。

__内容表

ID IDI
0 0
1 0
2 1
3 1

因此,ID 为 1 的文章将有额外的 ID 为 2,3 的文章,因为 IDI 为 1。ID=IDI

现在我需要从 table ratings 中获取额外的文章 voting_results,其中 votings_results ID 等于 #__content id。

__评级表

ID voting_result1
0 55
1 123
2 64 <--
3 42 <--

最佳答案

你可以这样做:

select sum(voting_result1) as "Total" from #__ratings table 
where ID = 1 or
ID in (select IDI from #__content table where IDI = 1)

关于MYSQL查询不同表相同ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12786739/

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