0

別のテーブルの列で注文し、他のテーブルの列からカウントを取得して、それで注文できるようにするにはどうすればよいですか。

例えば:

$sql="SELECT * FROM photos, views WHERE photos.unqid = views.photoid ORDER BY CAST(views.id AS SIGNED)";

写真に景色を追加したい。そのため、写真はビュー順に並べられています。

4

1 に答える 1

1

次のようなもの

SELECT p.*, v.*, COUNT(v.photoid) as nb_views
FROM photos p, views v
WHERE p.unqid = v.photoid
GROUP BY v.photoid
ORDER BY nb_views
于 2013-06-30T05:20:30.573 に答える