Database sql从三个表和外键中选择
嗨,我这里有三个表,表appxserv包含外键。我需要的是选择给定应用程序的所有服务。也就是说,在一个应用程序中,它将显示它拥有的所有服务 谢谢大家!Database sql从三个表和外键中选择,database,select,Database,Select,嗨,我这里有三个表,表appxserv包含外键。我需要的是选择给定应用程序的所有服务。也就是说,在一个应用程序中,它将显示它拥有的所有服务 谢谢大家! 因此,例如,应用程序1将显示serv1和serv2。我只需要sql语句这可以通过使用嵌套内部联接轻松实现,例如: SELECT * FROM (application_table INNER JOIN appxserv ON application_table.id = appxserv.app_id) INNER JOIN service_t
因此,例如,应用程序1将显示serv1和serv2。我只需要sql语句这可以通过使用嵌套内部联接轻松实现,例如:
SELECT * FROM (application_table INNER JOIN appxserv ON application_table.id = appxserv.app_id)
INNER JOIN service_table ON appxserv.serv_id = service_table.id
WHERE appname = "app1"
当然,您可以将WHERE语句更改为使用id或其他内容。它不返回任何值