[英]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.