gpt4 book ai didi

php - 如何在mysql中连接多个表(可以在php中处理)?

转载 作者:行者123 更新时间:2023-11-30 00:48:15 25 4
gpt4 key购买 nike

有一个博客 UI,我必须在其中显示发布博客的用户的姓名和图片。在该部分下方,我需要显示该帖子中标记的人员的姓名

表格是这样的:-

profile_tbl

id      user_id      full_name       pic     

----------+------------------+----------------- ---+-----------------+

 1        2031          xyz       img1.jpg
2 4582 abc img2.jpg
3 104 user1 img.jpg
4 3309 user2 aa.jpg

blog_tbl

id      creator_id      post_id       message      create_date

----------+------------------+----------------- ---+-----------------+-------------------------- ---------------+

 1        2031          21       my first post     2014-01-14 19:30:17
2 4582 22 this is a test 2014-01-14 18:20:03

tagged_users

id      creator_id      post_id       tagged_user_id     

----------+------------------+----------------- ---+------------------------------------+

 1        2031            21             4582
2 2031 21 104
3 2031 21 3309

如何通过单个查询得到这个?要求:-1.发布此博客的用户名2.发布此博客的用户的照片
3.使用此帖子中标记的姓名和ID

最佳答案

blog_tbl 需要包含 user_id(当前用户 ID) 列,以便您可以指定作者,并且 tagged_users 需要包含 user_id(当前用户 ID) 这样你就知道是谁标记了这个人。

关于php - 如何在mysql中连接多个表(可以在php中处理)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21193348/

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