Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Eu tenho este código está funcionando bem, mas eu quero mudar o código para outra estrutura


Você deve ser capaz de join as 2 tabelas adicionais para obter as colunas que você precisa.
SELECT e.eventTitle, e.eventID, e.venueID, e.catID, e.eventStartDate, e.eventEndDate, e.eventPrice, v.venueName, c.catDesc
 FROM te_events as e
join te_venue as v
on e.venueID = v.venueID
join te_category as c
on c.catID = e.catID
ORDER BY eventTitle ASC

Você também deve evitar colocar dados diretamente em uma consulta. Se você precisar fazer isso, use consultas parametrizadas. É assim que ocorrem as injeções de SQL (ou segundo nível).