Php SQL查询后跟内部联接
我需要在一个表上运行一个简单的查询,以查找具有相应id的所有行。然后我想执行一个内部联接Php SQL查询后跟内部联接,php,mysql,sql,inner-join,Php,Mysql,Sql,Inner Join,我需要在一个表上运行一个简单的查询,以查找具有相应id的所有行。然后我想执行一个内部联接 $applications = SELECT * FROM applications WHERE clubid = $_SESSION['id'] 一旦我得到了所有符合这个标准的行,我就想按照这个标准执行一些事情。$applications只是存储从上述查询中找到的行的一种方式 SELECT * FROM $applications INNER JOIN productsapplied ON $appl
$applications = SELECT * FROM applications WHERE clubid = $_SESSION['id']
一旦我得到了所有符合这个标准的行,我就想按照这个标准执行一些事情。$applications
只是存储从上述查询中找到的行的一种方式
SELECT *
FROM $applications
INNER JOIN productsapplied
ON $applications.ID = productsapplied.appid;
感谢您的帮助将所有这些作为一个查询来完成:
SELECT *
FROM applications a INNER JOIN
productsapplied pa
ON a.ID = pa.appid
WHERE a.clubid = $_SESSION['id'];
您可以将这两个查询组合为
SELECT * FROM $applications
INNER JOIN productsapplied
ON $applications.ID = productsapplied.appid
WHERE $applications.clubid = $_SESSION['id']
我认为您可以使用创建视图
CREATE VIEW applications AS
SELECT * FROM applications WHERE clubid = $_SESSION['id']
引用你的话
SELECT *
FROM applications
INNER JOIN productsapplied
ON applications.ID = productsapplied.appid;
为什么会有这两个疑问?为什么你就不能用它呢?