Relation date
naz113
-
jordane45 Messages postés 30651 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 30651 Date d'inscription Statut Modérateur Dernière intervention -
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 !
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:
- La valeur relative de 9 dans 295 700 est
- Valeur relative - Forum Programmation
- Valeur relative et absolue ✓ - Forum VB / VBA
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum MacOS
- 700 mb en mo ✓ - Forum Matériel & Système
2 réponses
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.
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.
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.
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.
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
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