2016-07-22 10 views
0

ich eine Abfrage verwende für immer alle mehrere Tags in meinem TischGrenze Mysql Ergebnis, wenn Spaltenwert ändert

$query=mysqli_query($conn,"select * from job_tags where tag_name in (
    select tag_name from job_tags group by tag_name having count(*) > 1 
) ORDER BY tag_name"); 

Ich erhalte Ergebnis wie dieses

tag_id---tag_name 



     5576----01-12-2015 
     5222----01-12-2015 
     5247----01-12-2015 
     6162----01-12-2015 
     6265----01-12-2015 
     5291----01-12-2015 
     7159----B.Com 
     7895----B.Com 
     7692----B.Com 
     8149----B.Com 
     8289----B.Com 
     8228----B.Com 
     8045----B.Com 
     8362----B.Com 
     7793----B.Com 
     5760----02-12-2015 
     5030----02-12-2015 
     5945----02-12-2015 
     4703----02-12-2015 
     5571----02-12-2015 
     4580----02-12-2015 
     4826----02-12-2015 
     5593----02-12-2015 
     5221----02-12-2015 
     5478----02-12-2015 
     5649----02-12-2015 
     4867----02-12-2015 
     6266----02-12-2015 
     5292----02-12-2015 
     5479----03-12-2015 
     5220----03-12-2015 
     5250----03-12-2015 
     5899----03-12-2015 
     5840----03-12-2015 
     5293----03-12-2015 
     5573----03-12-2015 
     5575----03-12-2015 
     5736----03-12-2015 
    etc .... 

Ich möchte das nur angezeigt werden Vielfache des ersten Tags auf der ersten Seite und des zweiten Tags auf einer anderen Seite.

Das heißt ich will genau die Ergebnisse begrenzen, wenn die Tag-Namen ändert (ich in meiner Tabelle mehr als 6 Tausend-Tags)

Jede Hilfe viel

geschätzt

EDIT ----- -

Erwartete Ausgabe

Tanne st Seite

5576----01-12-2015 
5222----01-12-2015 
5247----01-12-2015 
6162----01-12-2015 
6265----01-12-2015 
5291----01-12-2015 

zweite Seite

 7159----B.Com 
     7895----B.Com 
     7692----B.Com 
     8149----B.Com 
     8289----B.Com 
     8228----B.Com 
     8045----B.Com 
     8362----B.Com 
     7793----B.Com 

etc ..........

+1

zeigen Ihnen die Ausgabe, die Sie wollen – urfusion

+0

Sure .Can Sie bitte meine bearbeiten – Lakshmi

+0

Meinten Sie Sie Datensätze angezeigt werden mit dem gleichen Tag pro Seite überprüfen möchten? – KaeL

Antwort

0

Sie brauchen nur eine Bedingung die bevorzugten tag_name auszuwählen. Daher habe ich $ tag_name in der Abfrage verwendet. Dann brauchen Sie nur ein Skript, um den "richtigen" Tag-Namen zu bestimmen. Mit dem Operator 'LIKE' können auch Platzhalter wie '%', z. um alle Tags auszuwählen, wie Sie es bereits oben getan haben.

$query=mysqli_query($conn," 
select * from job_tags 
where tag_name in (
    select tag_name from job_tags group by tag_name having count(*) > 1) 
and tag_name LIKE '$tag_name'"); 
+0

Danke für die Antwort :) Ich habe Tausende von '$ tag_name'und ich möchte das Ergebnis zu begrenzen, wenn der Tag-Name ändert. Dies gibt nicht die Ausgabe – Lakshmi