;>>> 2012/04/11 11:30 -0700, Haluk Karamete >>>>
I've got this relational mySQL table that ties peopleIDs from the people
table to the states IDs

____peopleID_______stateID
____1______________1____
____2______________4____
____3______________5____


people table is like this;

___peopleID_____FName_____
___1____________joe________
___2____________bob_______
___3____________charlie_____


and finally the state table goes like this;

___stateID_____State_______
_______1_______california____
_______2_______new york____
_______3_______washington__
_______4_______texas_______
_______5_______florida______


What's the most straightforward way to achieve the following view with one
SQL statement?


____peopleID__________stateID_____________
____1_(joe)___________1__(california)_____
____2_(bob)___________4__(texas)__________
____3_(charlie)_______5__(florida)________
<<<<<<<<
Look at Stephen Tu s original post under the subject "forcing mysql to use 
batched key access (BKA) optimization for joins". That his query solves a 
problem very much like yours--but use explicit JOINing, not implicit. He also 
uses an unhappy style of making every field name in the database unique. 
Joining is easier if the fields to be joined on have same names.


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql

Reply via email to