SELECT * FROM user_pokemon_db WHERE user_id = '".$id."'
SELECT path FROM pokemons WHERE pk_id = '".$pkmn_id."'
我知道我必须使用JOIN,但我没有做对! 我怎样才能做到这一点??
答案 0 :(得分:1)
如果您希望两个查询都返回相同的结构,则可以使用UNION
。
http://www.w3schools.com/sql/sql_union.asp
SELECT * FROM user_pokemon_db WHERE user_id = '".$id."'
UNION
SELECT path FROM pokemons WHERE pk_id = '".$pkmn_id."'
答案 1 :(得分:0)
以下查询将返回user_pokemon_db
表中每一行的路径。
SELECT p.path, upd.*
FROM user_pokemon_db upd, pokemons p
WHERE upd.user_id = '".$id."'
AND p.pk_id = '".$pkmn_id."'