1

このように選択カウントを挿入しようとしていますが、うまくいかないようです。

INSERT INTO vote (uid, pid, poid, yes, no, total) 
VALUES (:uid,:pid,:poid,0,0,(SELECT COUNT(*) FROM member WHERE pid = :pid2 AND type > 0))

さて、実際にはこれでうまくいきます。私は別の場所で間違いを犯しました。この作品。

4

1 に答える 1

1

これを試して:

INSERT INTO vote (uid, pid, poid, yes, no, total) 
SELECT :uid,:pid,:poid,0,0,COUNT(*) 
FROM member WHERE pid = :pid2 AND type > 0
于 2012-12-04T15:45:49.203 に答える