关于加入两个mysql表的问题

Hol*_*lly 1 php mysql database join search-engine

我想加入两张桌子; 目的是能够搜索和显示用户输入的艺术家的事件信息.

表格如下:

艺术家表:[id],[name]

事件表:[id],[artist_id],[venue_name],[city],[state],[date],[time]

我创建了一个搜索引擎,但我想要做的是当在文本框中输入艺术家名称时,代码将转到我的数据库并查看艺术家表格以查看输入的名称然后获取ID匹配输入的名称,然后转到事件表以查找不同的artist_id并显示输入的特定艺术家的所有事件信息.

我真的很想帮忙如何做到这一点,我不是最好的,但我正在努力!谢谢:)

Luk*_*keH 6

SELECT *
FROM artist
    LEFT JOIN events
        ON artist.id = events.artist_id
WHERE artist.name = 'your search text'
Run Code Online (Sandbox Code Playgroud)