-1

こんにちは私はmysqlのネストされた選択について質問があります。以下のダミークエリが達成しようとしている目標を達成できる実用的なクエリが必要です。

select t1.col1 from t1
  where t1.col2 in
  (select t3.col2, t3.col3 from t3
     order by t3.col3 limit NUM)

基本的に、t1.col2はネストで選択されたt3.col2に含まれている必要がありますが、ネストされたselectは別の列(t3.col3)で並べ替える必要があります。

4

1 に答える 1

0

残念ながら、で使用されるクエリMySQLはサポートされていません。LIMITIN

これを試して:

SELECT  col1
FROM    (
        SELECT  DISTINCT col2
        FROM    (
                SELECT  col2
                FROM    t3
                ORDER BY
                        col3
                LIMIT   5
                ) q
        ) q
JOIN    t1
USING   (col2)
于 2012-06-07T15:44:10.707 に答える