我有以下五个表:复杂的MySQL 5个表连接
表名: 场
dba_acc: ACCOUNT_ID,用户名
user_inst: ACCOUNT_ID,实例名,HOST_NAME
实例: instance_key,INSTANCE_NAME
db_inst: DB_KEY,instance_key
DBS: 分贝,DB_KEY
所有表是相互连接的。
我想开发一个查询,显示特定用户的account_id,username,instance_name,host_name和db。例如,如果我选择username ='Joe',那么它应该显示与'Joe'相关的'Joe',instance_name和host_name的account_id,以及与每个instance_name相关的db。
instance_name和host_name之间的关系是多对多的。
它太复杂了。我卡住了!任何帮助表示赞赏。
我不认为复杂的标签在这里适用 – Jeff
“我想发展” - 所以什么阻止你这样做?你有什么尝试过,没有奏效?删除了“复杂”标签,因为这是非常常规的。 – MetalFrog
这不应该是downvoted,家伙。 – Nathanael