简体   繁体   中英

sql joining for query

I have a Query

SELECT foodjoint_id FROM provider_food_joints WHERE foodjoint_name='".$foodjoint_name."'";

Now I have to select all Info from another table which have a foodjoint_id filed

SELECT *  AND foodjoint_name FROM  provider_food_joints  from menu_item where foodjoint_id = THOSE ID

I have to join this two

SELECT provider_food_joints.*, 
       menu_item.* 
FROM   provider_food_joints 
       INNER JOIN menu_item 
               ON menu_item.foodjoint_id = provider_food_joints.foodjoint_id 
WHERE  provider_food_joints.foodjoint_name = '".$foodjoint_name."' 
SELECT * FROM  provider_food_joints a join menu_item b 
on a.foodjoint_id = b.foodjoint_id where foodjoint_name='".$foodjoint_name."'"
SELECT *  AND foodjoint_name FROM  provider_food_joints  
WHERE foodjoint_id IN (SELECT foodjoint_id FROM provider_food_joints WHERE foodjoint_name='".$foodjoint_name."'")

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM