1
現在、私はユニオンクエリを実行する必要がある小さなPHPスクリプトで作業しています。 クエリから7つの要素を取り込み、別のクエリから1つの要素を両方とも同じテーブルで実行します。二つ目は2つのクエリのユニオンの問題
SELECT * FROM (
select * from quiz
where id != '10'
and langage = 'ar'
order by nshares
DESC LIMIT 15) a
order by rand() limit 7
: は最初のものはこれです
select * from quiz
where id != '10'
and langage = 'ar'
order by qid DESC
limit 1
私は
SELECT * FROM (
select * from quiz
where id != '10'
and langage = '$loga'
order by nshares DESC
LIMIT 15) a
order by rand()
limit 7
union
select * from quiz
where id != '10'
and langage = '$loga'
order by qid DESC
limit 1
をしようとしたが、誰の助けをしてくださいwork.Canように思わないのですか?
発現が予想された。 (位置 "19"付近) 予期しないトークン(位置 "19"の近く) このタイプの句は以前に解析されました(位置20の "select"の近く) このタイプの句は以前解析されました認識されない文のタイプ(158位の "order by"の近く) –
あなたのコードは機能していないようです。 –
@TestilaSupport。*それは*働きます。 SQL Fiddle(と私はクエリで何も変更する必要はありませんでした) –