私が行う必要のあるクエリでは、ユーザーがビデオをアルバムにアップロードします。ビデオページには、アルバムのリストとその下のビデオの合計が表示されます。
現在、私がやろうとしているのはユニオンですが、これは機能していません。これは私のコードです。
$query="SELECT albname, albcover, lid, NULL as vidcount FROM albums WHERE USERID='".mysql_real_escape_string($USERID)."' and verified='1'
UNION
SELECT NULL as albname, NULL as albcover, NULL as lid, count(*) as vidcount FROM albs_vids A LEFT JOIN albums B USING(ALBID) WHERE B.USERID='".mysql_real_escape_string($UID)."'";
したがって、SQLクエリは、アルバムのデータ、つまり、テーブルからalbname、albcover、lidを見つける必要がありますalbums
。albs_vids
次に、アルバムに対応するテーブル内のビデオの量を見つけます。アルバムはALBID
両方の表で指定されています。