繁体   English   中英

帮助我为此MySQL sql编写php代码

[英]help me to write php code for this MySQL sql

CREATE TABLE articles
( id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT
, title VARCHAR(99) NOT NULL
, dateposted DATE NOT NULL
, author VARCHAR(99) NOT NULL
);
CREATE TABLE article_rel
( this_article INTEGER NOT NULL REFERENCES articles (id)
, related_article INTEGER NOT NULL REFERENCES articles (id) 
, PRIMARY KEY (this_article,related_article)
);

我正在构建文章站点,我想在其中显示相关文章。 我可以为articles table编写代码,只是想起如何使用article_rel表。

SELECT
  a.*
FROM
  articles a
INNER JOIN
  article_rel ar
    ON
  ar.this_article = SOME_ARTICLE_ID_HERE
    AND
  ar.related_article = a.id

大脑被炸了,但我认为可以做到。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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