gpt4 book ai didi

mysql - 如何左加入旧ID

转载 作者:行者123 更新时间:2023-11-29 18:07:17 25 4
gpt4 key购买 nike

我的tlb_comments已经给出,这个表是tlb_comments表

tlb_comments:

| ID |  post_id    |   user_id     | comments  |  cm_parent  |  
+----+-------------+---------------+-----------+-------------+
| 11 | 18 | 29 | Nice | 11 |
| 12 | 24 | 30 | Good | 12 |

给定tlb_avatar表,该表为tlb_avatar表

tlb_avatar:

| id |  vw_id      |   image                                 |   
+----+-------------+-----------------------------------------+
| 1 | 29 | 1510553363_User_Avatar_2.png |
| 2 | 30 | d968c2fe95629e238b04ee34599c5013.jpg |

tlb_viewer 给出的这个表是 tlb_viewer 表

tlb_viewer:

| id |  name         |     
+----+---------------+
| 1 | john |
| 2 | Quotos |

我的左连接查询输出。

这个输出工作完美,但我想将 tbl_comments id 添加到每一行。现在不调用 tbl_comments id

| id  |  post_id|  user_id | comments|  cm_parent|  vw_id | image |
+----+----------+----------+---------+-----------+--------+-------+
| 29 | 18 | 29 | Nice | 11 | 29 | 2.png |
| 30 | 24 | 30 | Good | 12 | 30 | 2.png |

其查询输出良好。但是我想要每一行的tlb comment Id(tbl_comments id)。

我正在解释给定的表。这里我们想要最后一列 tbl_comments id(评论 ID)。

这张 table 是我期待的 table 。如何获得??????

| id  |  post_id|  user_id | comments|  cm_parent|  vw_id |comment ID  |
+----+----------+----------+---------+-----------+--------+------------+
| 29 | 18 | 29 | Nice | 11 | 29 | 11 |
| 30 | 24 | 30 | Good | 12 | 30 | 12 |

MYSQL查询:该查询是我的 mysqli 查询:

$qid = $quotos->id;

$avatar = mysqli_query($conn,"SELECT * FROM tlb_comments LEFT JOIN tlb_avatar ON tlb_avatar.vw_id = tlb_comments.user_id LEFT JOIN tlb_viewer
ON tlb_viewer.id = tlb_comments.user_id WHERE tlb_comments.post_id = '".$qid."'" );
while($comments = mysqli_fetch_object($avatar)){}

最佳答案

如果您使用select *,则连接表的列列表将以与其表连接的顺序相同的顺序输出。如果您希望列以不同的顺序排列,请列出这些列。

select user_id as id,
post_id, user_id, comments, cm_parent,
vw_id, image,
tlb_comments.ID as 'comment ID'
from tlb_comments
left join tlb_avatar
...

关于mysql - 如何左加入旧ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47726499/

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