簡體   English   中英

如何從一個表中檢索數據,並如何使用外鍵從另一個表中檢索數據?

[英]How can I retrieve data from a table and using a foreign key retrieve data from another table?

我有2張桌子:電影,日程表。

Schedule : schedule_id, movie_id, start_date, start_time ;

Movies: movie_id, movie_name, movie_description ;

我正在使用php,我想檢索時間表where start_date = 2014-11-14每個記錄, where start_date = 2014-11-14 ,這非常簡單,但是在同一查詢中,我想獲取movie_name中每個movie_id

如果有可能,我將如何獲得結果?

我以前用過: while($row = $rs->fetch_row())但由於我要從2個表中獲取數據,我將如何訪問它?

類似於以下內容:

$sql = "SELECT schedule.*, movies.movie_name FROM schedule JOIN movies ON schedule.movie_id = movies.movie_id WHERE schedule.start_data = '2014-11-14'";

您可以保留其余代碼,而$ row將用movie_name修改

嘗試在Google上研究MySQL JOIN;)

您想要的查詢是這樣的:

SELECT * 
FROM Schedule 
    INNER Movies ON Movies.movie_id = Schedule.movie_id 
WHERE Schedule.start_date = '2014-11-14';

您可以使用與以前相同的功能來訪問它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM