services
次のようなデータを含むこのテーブルがあります。
service_id bepro_id service_name
1 1 Virtuales
2 2 Logos1
3 3 Diseño C
4 1 Formatos A3
203 77 Dasdad
6 2 Publi
8 4 edificios Vi
9 3 Maquillaje D
10 7 Servicio 10 Serv
11 4 servicio 11 tittle
14 3 Lorem ipsum dol
15 30 servicio 15 title
16 4 Titulo TituloTitulo
17 8 servicio 17 title ñ
19 11 Retoques digital
20 4 servicio 20 title
26 5 service 26 title
27 7 servicio 27 tittle
183 3 Excepteur sint occaecat
188 3 Duis aute irure dolor
185 3 Cillum dolore eu fugiat
186 3 Eserunt mollit anim i
190 3 Lorem ipsum dolor
191 3 general para ed
192 3 Ingenieria
193 3 letras
194 2 bocetos
196 60 Retoque fotografico
199 60 Maquetacion de
198 28 Revistas en General
bepro_id
各値 (最小 1、最大 8) ごとに 1 から 8 の 8 つの異なるランダム値から選択したいと考えていますbepro_id
。
最大 64 行または最小 8 行を意味します。次に、services.bepro_id=users.users_id のテーブル「users」と JOIN する必要があります。
これは、値ごとにランダムな行を1つだけ選択します(各値に最小1最大8の値が必要です) @Andomarの下で非常に役立ちますが、機能していないようで、複雑に見えます。行う?:
SELECT * FROM `services` GROUP BY bepro_id ORDER BY RAND( ) LIMIT 8
前もって感謝します