编程语言
首页 > 编程语言> > php – 加入3个三桌

php – 加入3个三桌

作者:互联网

我有这个图可以解释我的情况我需要帮助加入3个表,我不知道如何做这种事情:

所以我可以通过执行以下操作来检索记录的while循环:

<img src="<?php echo $row['filename']; ?>" alt="" />

Album: <?php echo $row['album_name']; ?> 
AlbumID: <?php echo $row['album_id']; ?>

解决方法:

使用INNER JOIN将阻止返回没有图像的相册. ORDER BY … DESC将按降序对结果进行排序,但我不确定如何仅返回最后一条记录.或许可能需要某种ORDER BY,GROUP BYTOP的组合.

SELECT 
    album_table.album_id, 
    album_table.album_name, 
    images_table.filename
FROM album_table
INNER JOIN images_table ON images_table.album_id = album_table.album_id
WHERE album_table.user_id = uid
ORDER BY images_table.date DESC

标签:php,mysql,join,sql,jointable
来源: https://codeday.me/bug/20190531/1188108.html