Mysql 存储过程使用 2 个具有相似列的表

标签 mysql stored-procedures

我在一个模式中有 2 个表,并且都有一个名为 agentlogin 的列

例如表 1 包含列 [agentlogin]、[password]

表 2 包含列 [agentlogin]、[agentName]、[location]

我需要根据表1中的[agentlogin]获取表2中的所有数据。 有没有办法使用 MySql 存储过程来做到这一点? 请告诉我。提前致谢。

最佳答案

您甚至不需要存储过程来执行此操作;常规查询应该没问题:

SELECT t2.*
FROM table2 t2
INNER JOIN table1 t1
    ON t1.agentlogin = t2.agentlogin;

关于Mysql 存储过程使用 2 个具有相似列的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52642008/

相关文章:

mysql - mysql 中的数据类型文本(Ruby on Rails)

mysql - 如何在 SQL 条件下将 INT 转换为 VARCHAR

mysql - 故障排除一致 "SQLException: Lock wait timeout exceeded"

sql - 创建具有可变数量参数的存储过程

sql - 数据库更新脚本中的 ALTER PROCEDURE 语法错误

php - 如何优化mysql查询在高负载下的性能?

mysql - 一个查询到另一个查询的结果

mysql - 如何获取MySQL中每个索引的大小

c# - 长时间运行存储过程而不保持与 Azure 数据库的连接打开

.net - 有没有办法用 Dapper 调用存储过程?