sql >> Database >  >> RDS >> Mysql

Ik heb deze code, het werkt prima, maar ik wil de code in een andere structuur veranderen

Je zou in staat moeten zijn om join de extra 2 tabellen om de kolommen te krijgen die u nodig heeft.

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

U moet ook voorkomen dat u gegevens rechtstreeks in een query plaatst. Als u dat moet doen, gebruikt u geparametriseerde query's. Dit is hoe SQL-injecties (of tweede niveau) plaatsvinden.




  1. Door de gebruiker gedefinieerde MySQL-functie om een ​​Windows-bericht te verzenden

  2. Zoeken op volledige naam of voor- of achternaam in MySQL-database met voor- en achternaam in aparte kolommen

  3. TypeError:Object van het type 'DataFrame' is niet JSON-serialiseerbaar

  4. MYSQL-server is verdwenen