Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 用于5个表的SQL联接_Mysql_Sql_Sql Server - Fatal编程技术网

Mysql 用于5个表的SQL联接

Mysql 用于5个表的SQL联接,mysql,sql,sql-server,Mysql,Sql,Sql Server,我想加入5个表,我的查询是: SELECT maingenre.MainGenreId,maingenre.Name AS mname,'saewill.mp3' AS mp3,releaseprod.ArtistId,r me FROM maingasdsadenre LEFT JOIN releasaddsaseprod ON maidssadngenre.MainGenreId = dd.a LEFT JOIN artist ON d.ArtistId = d.ArtistId l

我想加入5个表,我的查询是:

 SELECT maingenre.MainGenreId,maingenre.Name AS mname,'saewill.mp3' AS mp3,releaseprod.ArtistId,r me
FROM maingasdsadenre 
LEFT JOIN releasaddsaseprod ON maidssadngenre.MainGenreId = dd.a
LEFT JOIN artist ON d.ArtistId = d.ArtistId
l 
它没有给我一个准确的结果。 我有一个错误:

1066-非唯一表/别名:“releaseprod” 试试这个:-

SELECT maingenere.MainGenreId,maingenere.Name as mname,'saewill.mp3' as mp3,
       releaseprod.ArtistId,releaseprod.MainGenreId,releaseprod.LabelId,artist.ArtistId,
       artist.Name as aname,song.ArtistId,song.Name as sname,song.Version,label.LabelId,
       label.Name as lname
FROM maingenere 
left join releaseprod ON maingenere.MainGenreId = releaseprod.MainGenreId 
left join artist ON artist.ArtistId = releaseprod.ArtistId
left join song ON song.ArtistId = releaseprod.ArtistId
left join label ON label.LabelId = releaseprod.LabelId;
如果您的加入始终处于发布状态,请尝试此

或 编辑您的问题并告诉我编辑我的回答 或者你是这个意思

SELECT maingenere.MainGenreId,
  maingenere.Name AS mname,
  'saewill.mp3'   AS mp3,
  releaseprod.ArtistId,
  releaseprod.MainGenreId,
  releaseprod.LabelId,
  artist.ArtistId,
  artist.Name AS aname,
  song.ArtistId,
  song.Name AS sname,
  song.Version,
  label.LabelId,
  label.Name AS lname
FROM maingenere 
LEFT JOIN releaseprod
ON (maingenere.MainGenreId = releaseprod.MainGenreId)
LEFT JOIN artist
ON (artist.ArtistId = releaseprod.ArtistId)
LEFT JOIN song
ON (song.ArtistId = releaseprod.ArtistId)
LEFT JOIN label
ON( label.LabelId = releaseprod.LabelId)
SELECT maingenere.MainGenreId,
  maingenere.Name AS mname,
  'saewill.mp3'   AS mp3,
  releaseprod.ArtistId,
  releaseprod.MainGenreId,
  releaseprod.LabelId,
  artist.ArtistId,
  artist.Name AS aname,
  song.ArtistId,
  song.Name AS sname,
  song.Version,
  label.LabelId,
  label.Name AS lname
FROM maingenere 
LEFT JOIN releaseprod
ON (maingenere.MainGenreId = releaseprod.MainGenreId)
LEFT JOIN artist
ON (artist.ArtistId = releaseprod.ArtistId)
LEFT JOIN song
ON (song.ArtistId = releaseprod.ArtistId)
LEFT JOIN label
ON( label.LabelId = releaseprod.LabelId)