我有3张桌子
notifications
not_id | not_name
-------------------------
2 | Notification Name 01
3 | Notification Name 02
4 | Notification Name 03
groups
group_id | group_name
-------------------------
4 | group name 1
5 | group name 2
group_not
---------------------------
group_not_id | group_id | not_id
---------------------------
1 | 4 | 2
2 | 4 | 3
3 | 5 | 4
我想显示与 group_id = 4 的组相关的所有通知
但 php 端显示重复如下:
Notification Name
Notification Name 01
Notification Name 01
Notification Name 02
Notification Name 02
MYSQL代码
function getRows_not_group($group_id)
{
global $conn;
$sql = "SELECT group_not.group_not_id, notifications.not_name, groups.group_name FROM group_not JOIN groups ON group_not.group_id = $group_id JOIN notifications ON group_not.not_id = notifications.not_id WHERE group_not.group_id = $group_id";
$result = mysqli_query($conn, $sql);
if(!$result)
{
echo mysqli_error($conn);
}
$rows = [];
if(mysqli_num_rows($result) > 0)
{
while ($row = mysqli_fetch_assoc($result))
{
$rows[] = $row;
}
}
return $rows;
}
慕标琳琳
郎朗坤