?
Solved

searching a database table where value of column is equal to value of a related table

Posted on 2009-03-29
1
Medium Priority
?
197 Views
Last Modified: 2012-05-06
hi,
i want to write a query that selects values in a table dependent on the value in a related table. i have a table that stores information about files and the info stored is a filename and a series of codes relating to data in other tables.
so for example i want to search for files in the fle table that has a certain composer but the composer information for the file is not stored in this table, it is stored under a song name column which is an id and has the composer id related to it.
so for the file i just pick a song name and this song name has an id as a link to song name table and within this song name table is a composer ID that links to the composer table. i hope this makes sense?

i want to search for a composer and bring up all data from the files table with this composer?

i have included code i have been trying but it does not work
i am running this query in vb 2008
SELECT     File.AssetFileName, File.AssetSource, [Song Name].[Song Code]
FROM         ((File INNER JOIN
                      [Song Name] ON File.[Song Code] = [Song or Tune].[Song Code]) INNER JOIN
                      Composer ON [Song name].[Composer Code] = Composer.[Composer Code])
WHERE     (Composer.[Composer Code] = '1')

Open in new window

0
Comment
Question by:kipl20
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 

Accepted Solution

by:
kipl20 earned 0 total points
ID: 24012988
no worries have worked it out
SELECT     File.AssetFileName, File.AssetSource, [Song Name].[Song Code]
FROM         ((File INNER JOIN
                      [Song Name] ON File.[Song Code] = [Song or Tune].[Song Code]) INNER JOIN
                      Composer ON [Song name].[Composer Code] = Composer.[Composer Code])
WHERE     (Composer.[Composer Code] = '1')

SELECT File.[AssetFilename],File.[AssetSource] 
FROM ((File INNER JOIN [Song Name] ON File.[SongCode] = [Song or Tune].[Song Code]) INNER JOIN Composer ON [Song Nsme].[Composer Code] = Composer.[Composer Code])
WHERE (Composer.[Composer Code] = " & vocalistcode & ")"

Open in new window

0

Featured Post

The Orion Papers

Are you interested in becoming an AWS Certified Solutions Architect?

Discover a new interactive way of training for the exam.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
In part one, we reviewed the prerequisites required for installing SQL Server vNext. In this part we will explore how to install Microsoft's SQL Server on Ubuntu 16.04.
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Suggested Courses

800 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question