Je suis en train de créer une nouvelle application Web et j'ai une connaissance de base des requêtes sql, mais je suis coincé dans cette requête particulière.Sous-requêtes SQL ou jointure interne?
Voici les deux tables que j'utiliserai cette requête. Le "followingID" dans le premier tableau pointe vers le "id" de la deuxième table.
dbo.T_FOLLOWING_GROUP
-id
-groupLookupID
-followingID
-order
dbo.FOLLOWING
-id
-userID
-followingID
Je dois obtenir toutes les lignes dbo.FOLLOWING basées sur des valeurs connues que j'ai de « UserID » et « groupLookupID ».
Est-ce suffisamment d'informations sur lesquelles se fonder? Je sais qu'il ya des façons de faire
`SELECT * FROM dbo.FOLLOWING
WHERE (insert select subquery here)`
Ou est-il une sorte de inner join
-je utiliser?
Sur quelle partie êtes-vous exactement collé? Cela tomberait sous * la compréhension de base de sql *. – Khan
Je suis coincé sur la façon de faire cela en une seule requête. À partir de mes connaissances actuelles, je voudrais séparer en deux requêtes différentes –
Si vous "avez besoin d'obtenir toutes les lignes dans dbo.FOLLOWING sur la base des valeurs connues que j'ai de" userID "et" groupLookupID ".", Qu'est-ce que dbo.T_FOLLOWING_GROUP avoir à faire avec ça? –