您好,正如标题所说,我有一个php代码,其中我成功地回显了一个表中的文章,问题是在这个表中我只有cat id父id在另一个表中被引用。。
"articulos" table
id | titulo | fecha_evento | descripcion | img | cat_id
"categoriablog" table
id | parent_id
我就是这样问的
$query1 = "SELECT id,titulo,fecha_evento,descripcion,img FROM articulos WHERE cat_id = 1";
$result = mysql_query($query1);
我的目标是做这样的事情,但是“父id”在另一个表中
$query1 = "SELECT id,titulo,fecha_evento,descripcion,img FROM articulos WHERE cat_id = 1 OR parent_id = 1";
$result = mysql_query($query1);
最佳答案
JOIN
两张桌子:
SELECT
a.id, a.titulo, a.fecha_evento, a.descripcion, a.img
FROM Article AS a
INNER JOIN Category AS c ON a.cat_id = c.id
WHERE a.cat_id = x
OR c.parent_id = x
关于php - 选择所有项目,其中cat_id = x或parent_id = x(父ID与其他表不同),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19087483/