Relation date

Fermé
naz113 - 28 avril 2021 à 11:09
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 28 avril 2021 à 11:53
Bonjour,

Je possède 2 tables dont j'aimerais créer une relation, l'une des tables concerne des mesures, avec le lieu, la date et le nombre de mesures, l'autre table concerne des données météorologiques avec des températures.
Le problème est que j'aimerais créer une relation entre les 2 tables au niveau de la date, le problème étant que même si je créé 'date' en clé primaire de la table Météo, les données de celles-ci comment en 2014 alors que mes données de mesures commencent en 1999.
J'aimerais donc qu'il soit possible de voir la météo le jour de telle mesure uniquement lorsque le jour est disponible sur la table Météo, mais celui-ci étant la clé étrangère de la table Mesure, je ne peux pas mettre de date dans la table Mesure qui n'existe pas dans la table Météo.

En espérant avoir été assez clair, avez-vous une solution pour résoudre ce problème ?

Merci et très bonne journée !
A voir également:

2 réponses

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
28 avril 2021 à 11:12
Bonjour
Pas besoin de clé primaire ni de clé étrangère.
Il te suffit de faire une simple jointure sur les deux tables.


Le problème c'est que nous ne savons pas qu'elle moteur de base de données tu as utilisé la structure de tes tables.

0
Bonjour,

Merci pour votre réponse très rapide.
J'utilise PostgreSQL si c'est bien votre question.
J'ignorais par contre qu'il était possible de créer une simple jointure sans clé primaire.
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
28 avril 2021 à 11:53
J'ai donc déplacer ta question dans le bon forum.

Concernant les jointures oui on peut les faire sans nécessairement avoir de clé étrangère ou de clé primaire.
https://blog.olgaberezovsky.com/postgresql-joining-two-tables-which-are-not-related-by-a-foreign-key-relationship-a81c3504f78?gi=f1cb4b119bec
0