2016-07-25 2 views
-1

以下はmysqlクエリです。結果でデータを繰り返すことを望んでいます。私はUNION ALLを試しましたが、構文エラーが発生します。MYSQLの反復

Select attribute_name from attribute WHERE (SELECT attribute_id from platform_metadata_map); 

助けてください。

+1

サンプルデータと希望する結果を表示します。その 'where'節は無意味なので、あなたが実際に達成しようとしていることを示すものではありません。また、 'union all'で試したことや、うまくいきませんでした他のことを示してください。人々は、あなたが何をやろうとしているのか、何が失敗しているのかを知って、必要な場所を訂正できるようにする必要があります。 –

+0

私はあなたが私達を助けることができるテーブルを示す必要があると思う – HenryM

答えて

0

この句を使用すると、すべての組合を使用してtehのクエリをREPETすべき繰り返し、とにかくあなたが欲しい(attribute_idは=()....選択する場所は、使用shoudl) 一致しない

Select attribute_name 
from attribute 
WHERE (SELECT attribute_id from platform_metadata_map); 

beacuse間違っています

Select attribute_name 
from attribute 
union all 
Select attribute_name 
from attribute 
union all 
Select attribute_name 
from attribute 
union all 
Select attribute_name 
from attribute