1

MS Access クエリを MySQL に変換しようとしていますが、MS Accesstopを MySQLに変換limitして同じ結果を得ることが問題です。クエリを に変更すると、このバージョンの MySQL ではサブクエリlimitがサポートされていないというエラーが表示されます。limit

これは MS Access クエリです。

SELECT  a.FK_CONTRIBUTOR_ID
FROM tPUBLISHERS 
INNER JOIN (tCONTRIBUTORS AS b 
    INNER JOIN tCLIPS AS a ON b.CONTRIBUTOR_ID = a.FK_CONTRIBUTOR_ID) 
    ON tPUBLISHERS.PUBLISHER_ID = b.FK_PUBLISHER_ID
WHERE ((a.CLIP_ID) In 
    (select top 5 CLIP_ID 
     from tCLIPS 
     where FK_CONTRIBUTOR_ID = a.FK_CONTRIBUTOR_ID 
         AND SUSPEND = a.SUSPEND)) 
    AND ((a.FK_CONTRIBUTOR_ID) In (1922,2034,2099))
4

1 に答える 1

0

以前の回答: MySQL Subquery LIMIT

基本的にサブクエリを結合に変更します

「サブクエリのmysql制限」でさらにGoogle

于 2013-10-17T16:49:03.877 に答える