我真的很困惑如何在 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
现在我需要从表评分中获取额外的文章voting_results,其中votings_results ID 等于#__content id。
__评级表
ID voting_result1
0 55
1 123
2 64 <--
3 42 <--