所以我有两个表'项目'和' overground' - 当我运行此查询时,我从地上值(40)中获取ID,而不是它所拥有的值应该是' Forest Hill'。
$query = "SELECT *
FROM projects
JOIN overground ON projects.overground_id=overground.overground_id
WHERE name = 'The Horniman Museum & Gardens '";
我对我的查询感到困惑,我需要来自'项目'的所有行。 (在这种情况下来自" The Horniman Museum& Gardens")以及来自' overground_id' (='林山)。
我认为它与WHERE子句有关,但不确定。 我输了。 MySQL + PHP的新手。
非常感谢你的帮助!
答案 0 :(得分:0)
为什么不尝试这样的事情:
$query = "SELECT *
FROM projects, overground
WHERE projects.overground_id=overground.overground_id AND projects.name='The Horniman Museum & Gardens'";
就个人而言,我只是为了简单起见而只是为了简单而避免使用显式连接,而只是为了自己。