次のように、3つのテーブルがあります。
Patron
======
patron_num
Booking_For_Schedule
====================
tname
date
time
booking_num
Booking_By_Patron
=================
booking_num
patron_num
patron_num
次のように、列、date
、time
、およびで結果を取得したいと思いますtname
。
patron_num date time tname
1 2013-11-03 20:00 TestName
...等
この宿題の目的は、INNER JOINS を教えることですが、私は少し苦労しています。ある種のSOユーザーが私を正しい方向に押してくれますか?
ここに私のSQLがあります:
SELECT `patron_num`,`date`,`time`,`tname`
FROM `booking_for_schedule` `F`
INNER JOIN `booking_by_patron` `B` on `F`.`booking_num` = `B`.`booking_num`
INNER JOIN `patron` `P` on `B`.`patron_num`=`P`.`patron_num`
エラーを返します:#1052 - Column 'patron_num' in field list is ambiguous