我試圖完成一個mysql連接的問題。 這是我的代碼:INNER JOIN無法正常工作
SELECT title, books.`author_id`, books.`publisher_id`, books.`format_id`, books.`genre_id`, pages, isbn, description, DATE_FORMAT(release_date, '%M, %d, %Y')
FROM `books`
INNER JOIN `authors` ON (`authors`.`author_id`= `books`.`author_id`)
INNER JOIN `publishers` ON (`publishers`.`publisher_id`= `books`.`publisher_id`)
INNER JOIN `formats` ON (`formats`.`format_id`= `books`.`format_id`)
INNER JOIN `genres` ON (`genres`.`genre_id`= `books`.`genre_id`)`
作者,出版商,格式和風格均與兩列所有單獨的表。作者表格中的author_id和author以及其他作者的相同格式。
無論我做什麼,連接似乎都不起作用,請幫助我查看我出錯的地方。
這是什麼意思不起作用?你有錯誤嗎?沒有結果?什麼? – Vyktor 2012-02-09 14:35:48
-1表示_it不工作_並不是說_how應該工作_。 – Tadeck 2012-02-09 14:37:08
顯示來自author_id的外鍵,而不顯示作者列值。 – jjmorph 2012-02-09 14:40:34