Мои 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 |
Мой левый присоединяется к запросу.
Этот выход был отлично работает, но я хочу добавить id tbl_comments в каждую строку. Теперь это не вызывает идентификатор tbl_comments
| 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 | 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 |
MYSQLI QUERY: этот запрос - это мой запрос 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
...