0
votes

Comment obtenir des données d'une table basée sur la clé étrangère de SQL

Tableau 1

 Entrez la description de l'image ici

Tableau 2

 Entrez la description de l'image ici

ici souhaite obtenir les données du tableau 1 créées entre 5 \ 09 \ 2018 à 26 \ 12 \ 2018. Ici postide est la clé étrangère.

Merci d'avance


0 commentaires

3 Réponses :


1
votes

Vous pouvez rejoindre les tables et utiliser lorsque l'instruction de récupération des données pertinentes,

Select * 
from table1 t1
inner join table2 t2
on t1.PostID=t2.PostID
where t1.datecreated between '2018-09-05' and  '2018-12-26'


2 commentaires

Ne mettez pas la parenthèse autour de la plage de entre .


Oui, j'étais sur le point de changer cela merci de notifier



1
votes

Sélectionnez * de table1 t1 Joindre intérieur Table2 T2 sur t1.postid = t2.postid où t2.postid = 1

Pour une jointure intérieure, la clé étrangère est obligatoire et la colonne de référence viendra dans la condition de jointure.


0 commentaires

1
votes

Si vous interrogez simplement des données de TABLE 1, vous pouvez écrire la requête comme celle-ci. XXX

Cordialement,


0 commentaires