consultas de mysql en dos claves externas que hacen referencia a la misma tabla

Gracia

Soy nuevo en Stack Overflow y un novato en Mysql. Esta es la primera vez que pregunto aquí.

Estoy teniendo dificultades en dos columnas diferentes en la tabla 'Cliente': Código de dirección de servicio como Area_Code Código de dirección de facturación como BillAreaCode: ambas son claves externas que hacen referencia a la tabla Area_Codes

No tiene problemas para mostrar las filas cuando los valores de Area_Code y BillAreaCode son los mismos. Esto es lo que tengo en el adaptador de mesa:

SELECT * FROM  subscriber INNER JOIN
         area_codes ON subscriber.Area_Code = area_codes.Area_Code JOIN
         area_codes ON subscriber.BillAreaCode = area_codes.Area_Code

Muchas gracias por aquellos que pudieron ayudar :)

Progman

Asigne un alias a las tablas a las que desea unir, luego use este alias para especificar la tabla correcta (la misma). Además, y lo que es más importante, nunca lo use SELECT *, especialmente en este caso. Especifique las columnas que desea leer y asígneles alias también, ya que intenta leer las mismas columnas dos veces de la area_codestabla, lo que daría como resultado nombres de columna duplicados en el conjunto de resultados.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

2 claves externas que hacen referencia a la misma tabla

SQL JOIN y desea una vista: 2 claves externas que hacen referencia a la misma tabla

MYSQL: seleccione por dos claves externas de la misma tabla

Dos claves externas que apuntan a la misma tabla / modelo

Tabla con dos claves externas que apuntan a la misma columna de otra tabla

unirse en dos claves externas de la misma tabla en SQL

Django: Agregar 2 claves externas que hacen referencia a la misma tabla usando related_name causando NameError - el valor dado al nombre relacionado no está definido

Usar el código de Entity Framework primero para tener dos claves externas de la misma tabla principal sin tener que especificar las colecciones en la entidad principal

Dos claves externas en la misma tabla: ¿cómo implementar en la eliminación en cascada?

¿Cómo puedo enumerar todas las claves externas que hacen referencia a una tabla determinada en SQL Server?

Unir dos claves extranjeras en la misma tabla hace referencia a la misma clave primaria

¿Cómo puedo unir dos tablas con dos columnas que hacen referencia a la misma columna en la segunda tabla en SQL Server?

Entity Framework Code First: dos claves externas de la misma tabla

Actualizar valores en la misma tabla que hacen referencia a diferentes ID

MySQL Union dos consultas de la misma tabla

Enumere todas las claves externas de una tabla, varias claves externas a la misma tabla

Rails múltiples claves externas en la misma tabla

Error en la tabla de claves externas

Dos relaciones de muchos a uno que hacen referencia a la misma columna NHibernate

Cómo ordenar dos listas (que hacen referencia entre sí) exactamente de la misma manera

Cómo ordenar dos listas (que hacen referencia entre sí) exactamente de la misma manera

MySQL One es el resultado de dos consultas en la misma tabla

MySQL One es el resultado de dos consultas en la misma tabla

¿Puede crear instancias de dos claves externas que hagan referencia al mismo modelo en un modelo?

Dos tablas relacionadas, dos claves externas a la misma referencia. ¿Cómo me uno a los datos?

¿Puedo tener 2 claves foráneas en una tabla que hagan referencia a la misma columna en otra?

marco de entidad Id. de nombre de columna no válido (dos claves externas de la misma tabla principal)

¿Podemos establecer dos claves externas de una clave principal en una tabla en MySql?

Dos claves foráneas de la misma tabla en una tabla en secuencia