king Posted September 19, 2005 Share Posted September 19, 2005 Hi, i have the following statement that does not work! When people create a 'ticket' the subject goes into the tickets table and the message and everything else goes into the tickets_replies table. They are joined with tickets.id = tickets_replies.ticket_id . SELECT tickets.subject, tickets_replies.reply, `tickets_replies.when` as replied_date FROM `tickets`, `tickets_replies` INNER JOIN tickets ON tickets.id=tickets.ticket_id WHERE `tickets.id`='$id' AND ORDER BY `tickets_replies.when` However, i get the error: Not unique table/alias: 'tickets'. I don't see how it isn't unique, thats the table name and there isn't a field called that! Thanks in advance. Quote Link to comment https://forums.phpfreaks.com/topic/2536-joins-etc/ Share on other sites More sharing options...
Marrvel Posted September 20, 2005 Share Posted September 20, 2005 try this: SELECT `t`.`subject`, `r`.`reply`, `r`.`when` as `replied_date` FROM `tickets_replies` as `r` INNER JOIN `tickets` as `t` ON `t`.`id`=`r`.`ticket_id` WHERE `t`.`id`='$id' AND ORDER BY `r`.`when` Quote Link to comment https://forums.phpfreaks.com/topic/2536-joins-etc/#findComment-8438 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.