SQL
2つの部分で機能するクエリを実行しようとしています。
まず、10個のIDのリストを返すクエリがあります。しかし、次に、これらの10個のIDのそれぞれに句があるSELECT
ステートメントが必要です。WHERE
これは可能ですか?
私は試した:
SELECT * FROM tablenameWHERE id= (SELECT id FROM table_of_ids WHERE
tableid='1a177de1-3f25c9b7910b' OR
tableid='64faecca-133af807a65a' OR
... up to 10 Ids)
ただし、サブクエリが複数の行を返すことを示すエラーが返されます。
table_of_idsのtableid列とid列は異なる値であることに注意してください。
誰かがこれを達成する方法を知っていますか?私は途方に暮れているようです。
重要な場合は、mySQLとPHPを使用しています。
乾杯、ブレット