jbrill Posted October 12, 2007 Share Posted October 12, 2007 hey, I have a table called "products" in this table is a row for "color" the color row holds the id of a certain color in the "Colors" table. How would i go about using the sku from the products table to search the colors table for the corresponding colors name? Quote Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/ Share on other sites More sharing options...
esukf Posted October 12, 2007 Share Posted October 12, 2007 You need to use a JOIN clause in your sql statement. Something in the line of:- SELECT * FROM products_table INNER JOIN colours_table ON (products_table.colour = colours_table.id); There are various types of joins which you can read up on http://en.wikipedia.org/wiki/Join_(SQL) Quote Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/#findComment-368185 Share on other sites More sharing options...
MmmVomit Posted October 12, 2007 Share Posted October 12, 2007 Here's another good reference for SQL. http://www.w3schools.com/sql/default.asp Quote Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/#findComment-368196 Share on other sites More sharing options...
soycharliente Posted October 12, 2007 Share Posted October 12, 2007 Join's confuse me (lol). I usually do something like: $smut = "SELECT products.color, colors.id, colors.color AS whatyouwant FROM products, colors WHERE products.color = colors.id"; Or something to that effect. Quote Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/#findComment-368203 Share on other sites More sharing options...
MmmVomit Posted October 12, 2007 Share Posted October 12, 2007 Essentially, that IS a join. Quote Link to comment https://forums.phpfreaks.com/topic/73015-how-to-choose-info-from-one-table-to-another/#findComment-368219 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.