mysql - 从多个表中提取有关用户的所有信息

标签 mysql phpmyadmin primary-key sessionid

我有两个表 gcm_usersvechicle_master

gcm_users 具有名为 ID session id,该 ID 在用户注册时自动生成*(A_I 主键)*。我使用此 session ID 在我的查询中用于在登录时识别用户。

要求 - 我想显示 vehicle_master 表中与 gcm_user 表中的用户相关的所有车辆详细信息。

NOTE: when a user logs in, he should only see his own vehicle details.

最佳答案

尝试使用 JOIN,您可以这样做,将您的 user_id 代替 1

SELECT a.*
FROM vehicle_master a 
JOIN gcm_users b
ON a.registration_no = b.registration_no
WHERE user_id =  1

关于mysql - 从多个表中提取有关用户的所有信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22247442/

相关文章:

php - 带有特殊字符的 MySql 搜索

php - MYSQL中数据库无法导入

mysql - 将图中的路径编码为字符串?

从 MSSQL 导入 MySQL CSV

mysql - 主机上 Docker/MySQL 上的 PhpMyadmin

mysql - 在主键上创建和索引有什么好处吗?

sql-server - 查找 SQL Server 中表的 B 树高度

asp.net-mvc - 按 PK 与用户名性能搜索用户

Mysql:创建丰富的 View ?

mySQL - 取决于其他列的唯一性约束