在同一个表中的两个列上创建多个内连接时未获取数据,可能是由于以下原因导致的:
- 数据不匹配:内连接是基于两个表之间的共同值进行匹配的,如果两个列上的数据没有匹配的值,那么就无法获取到数据。请确保两个列上的数据是匹配的,可以通过查看数据是否存在差异或者使用合适的连接条件来解决。
- 连接条件错误:内连接需要指定正确的连接条件来进行匹配。连接条件通常是两个表之间的共同列,确保连接条件正确并且能够正确匹配数据。
- 数据类型不匹配:如果两个列的数据类型不匹配,可能会导致连接失败。请确保两个列的数据类型相同或者可以进行隐式转换。
- 表中没有匹配的数据:如果两个列上的数据没有匹配的值,那么就无法获取到数据。请确保表中存在匹配的数据,可以通过查看数据是否存在差异或者使用合适的连接条件来解决。
如果以上解决方法都无效,可能需要进一步检查数据库的结构和数据,以确定是否存在其他问题。