要在MySQL中查找兩張表中的文章,可以采用聯結查詢。
SELECT articles.title, articles.content, authors.name FROM articles LEFT JOIN authors ON articles.author_id = authors.id;
這個查詢會返回兩張表中相關聯的文章和作者名稱。LEFT JOIN關鍵字用于將文章表中所有行和作者表中對應的行連接,如果文章表中有作者ID沒有對應的行,那么這些文章仍然會返回。
如果你只想查找某個作者的文章,可以用WHERE子句加上篩選條件:
SELECT articles.title, articles.content, authors.name FROM articles LEFT JOIN authors ON articles.author_id = authors.id WHERE authors.name = '張三';
這個查詢將只返回作者名稱為“張三”的文章。可以根據實際需求進行組合查詢。
上一篇css不規則進度條