Jump to content

Recommended Posts

I need a Select statement to get multiple sub selects

 

It is basically using 2 keys for State Code to lookup the real values (State abv) in a State table.

 

Given Orders, Products, States

There are multiple rows in Products for each Orders, using and Id key so

SELECT * FROM Orders, Products WHERE Orders.id = Products.id

works fine.

 

I now need to get the State Abv. from States from 2 keys from Orders

i.e. SELECT State.code from States, TableA WHERE Orders.key1 = State.key

AND ALSO

SELECT State.code from States, Orders WHERE Orders.key2 = States.key

 

I have tried

SELECT * FROM Orders, TableB WHERE TOrders.id = TableB.id,

(SELECT States.code from TableC, Orders WHERE Orders.key2 = States.key) as CODE1, (SELECT States.code from States, Orders WHERE Orders.key2 = States.key) as CODE2

WHERE Orders.id = Products.id

 

But that gives me an excess amount of rows (800 vs 11).

 

Any help would be appreciated.

 

 

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.