我有一个事件列表,例如我想在页面上显示创建它们的用户,这些用户都在一个表中,以及创建它们的唯一 ID 的用户,现在如果我想显示他们的用户名和头像我必须运行 100 个查询才能显示 100 个事件!但我确信这是一种我不知道的更简单的方法!
我有一个表(user_table),其中包含字段 user_id INT(8) 和 user_photo VARCHAR(255) 我还有另一个表(user_event_table),其中 event_id INT(8)、event_user_id INT(8)、event_details TEXT
所以我想显示所有这些事件的列表,但我想在它旁边显示 user_photo!
最佳答案
学习使用 SQL 进行连接。它是关系数据库的基础。
SELECT * FROM user_event_table uet
LEFT JOIN user_table ut
ON ut.user_id = uet.user_id
现在每条记录都会有一个用户名和照片字符串。
关于php - 一个关于mysql select查询的问题!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331567/