PHP でより複雑なクエリを使用しようとしていますが、問題が発生しているようです。これが私がやろうとしていることです:
$result = mysql_query('select(select count(*) from tblname where column LIKE xyz) and (select count(*) from tblname2 where column2='Value'));
これはうまくいかないようです - 何か助けはありますか?
それは有効な SQL ではありません。両方のカウントの合計が必要な場合は、おそらく次のようになります。
SELECT SUM(cnt)
FROM
(
SELECT COUNT(*) AS cnt
FROM tblname
WHERE column LIKE xyz
UNION ALL
SELECT COUNT(*) AS cnt
FROM tblname2
WHERE column2 = 'Value'
) x
間違った構文を使用しています。最初にマニュアルを確認しようとしましたか? http://dev.mysql.com/doc/refman/5.0/en/subqueries.html