sql >> Database >  >> RDS >> Mysql

Tabel samenvoegen afhankelijk van de waarde van de kolom in de hoofdtabel

Iets als

SELECT *
FROM notificationTable notification   
LEFT JOIN commentTable comment
ON (notification.typeID = comment.ID AND notification.type == 'comment')
LEFT JOIN evenTable event
ON (notification.typeID = event.ID AND notification.type == 'accept')
WHERE notification.userID = 2

Maar ik raad ten zeerste aan om uw systeem opnieuw te ontwerpen om polymorfe relaties te voorkomen...




  1. 2 Functies die de seconden retourneren van een Datetime-waarde in Oracle

  2. 3 manieren om het schema van een resultatenset in SQL Server te krijgen

  3. 2 tabellen samenvoegen voor een SELECT-query?

  4. Verbinding maken met mysql vanuit C# via SSH