Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ich habe diesen Code, er funktioniert gut, aber ich möchte den Code in eine andere Struktur ändern

Sie sollten join können die zusätzlichen 2 Tabellen, um die benötigten Spalten zu erhalten.

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

Sie sollten auch vermeiden, Daten direkt in eine Abfrage einzufügen. Wenn Sie dies tun müssen, verwenden Sie parametrisierte Abfragen. So treten SQL-Injections (oder Second Level) auf.