Not unique table/alias

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Lanaa
    New Member
    • May 2010
    • 1

    Not unique table/alias

    I have a problem joining two tables.
    Code:
    mysql> SELECT VARA.VID, VARA.ANTAL, VARA.PRIS, LEVERANTOR.LEVID, LEVERANTOR.TELEFONNUMMER FROM (VARA INNER JOIN LEVERANTOR ON VARA.VID=LEVERANTOR.LEVID) INNER JOIN VARA ON VARA.VID=LEVERANTOR.LEVID);
    I receive the following error:
    ERROR 1066 (42000): Not unique table/alias: 'VARA'

    I am using the MySQL 5,0 version. I seriously can't figure it out.
    Attached Files
  • chathura86
    New Member
    • May 2007
    • 227

    #2
    You are joining the table VARA two times so you need to use an alias for the tables.

    eg.
    Code:
    SELECT V1.VID, V1.ANTAL, V1.PRIS, LEVERANTOR.LEVID, LEVERANTOR.TELEFONNUMMER FROM (VARA V1 INNER JOIN LEVERANTOR ON V1.VID=LEVERANTOR.LEVID) INNER JOIN VARA  V2 ON V2.VID=LEVERANTOR.LEVID);
    Last edited by Niheel; May 21 '10, 01:02 AM. Reason: Punctuation. "you" --> "You" and added a "." at the end of the sentence.

    Comment

    Working...