在mysql中,我想在同一个表格单元上做两个独特的LEFT JOIN。如何在同一个表格单元上做2个独特的LEFT JOIN?
我有两个表。
一个表格列出了单独的客户端,并为每个客户端有一个clientNoteID和staffNoteID条目。 clientNoteID和staffNoteID都是notesTable中note存储的唯一noteID的整数引用。
clientsTable:
clientID | clientName | clientNoteID | staffNoteID
notesTable:
noteID | note
我希望能够在notesTable由clientNoteID和引用的笔记中所涉及的说明两者的选择出由staffNoteID提供。
我没有看到任何方式别名LEFT JOIN,如:
SELECT FROM clientsTable clientsTable.clientID, clientsTable.clientName, clientsTable.clientNoteID, clientsTable.stylistNoteID
LEFT JOIN notes on clientTable.clientNotesID = notes.noteID
LEFT JOIN notes on clientTable.staffNoteID = notes.noteID as staffNote
(不,我认为,真正使太大的意义)
所以,我怎么能查询,使我可以在最后打印出来:
clientName | clientNote | staffNote
感谢这么多,漂亮的工作表 – salonMonsters 2010-08-30 23:12:56