J'ai une table (client) avec 20+ colonnes qui est principalement des données historiques.Comparaison de lignes dans le tableau pour les différences entre les champs
Quelque chose comme: id | clientID | field1 | field2 | etc ... | UpdateDate
Si mes données ressemble à ceci:
10|12|A|A|...|2009-03-01 11|12|A|B|...|2009-04-01 19|12|C|B|...|2009-05-01 21|14|X|Y|...|2009-06-11 27|14|X|Z|...|2009-07-01
est-il un moyen facile de comparer chaque ligne et mettre en évidence les différences dans les domaines? Je dois pouvoir mettre en évidence les champs qui ont changé entre les révisions (sauf la clé et la date du cours)
Plusieurs champs peuvent être mis à jour dans chaque nouvelle ligne (ou une seule).
Ce serait client par client afin que je puisse sélectionner sur le clientID à filtrer.
Cela peut être du côté du serveur ou du client, ce qui est le plus facile.
Plus de détails j'étendre ma description un peu: Je cherche juste voir s'il y avait une différence entre les champs (est différent de quelque façon). Certaines données sont numériques, d'autres sont des textes, d'autres sont des dates. Un exemple plus complet pourrait être:
10|12|A|A|F|G|H|I|J|...|2009-03-01 11|12|A|B|F|G|H|I|J|...|2009-04-01 19|12|C|B|F|G|Z|I|J|...|2009-05-01 *** 21|14|X|Y|L|M|N|O|P|...|2009-06-11 27|14|X|Z|L|M|N|O|P|...|2009-07-01
Je voudrais être en mesure de isplay chaque ligne pour clientID 12 et mettre en évidence B du rang 11 et C & Z de la ligne 19.
Merci Bill ... J'ai ajouté à la question pour vous aider à expliquer un peu mieux. Je dois être en mesure de voir toutes les lignes pour un client donné en même temps et de comparer tous les champs de la ligne ... – Jason
Merci pour votre explication supplémentaire. Je pense que je dois revenir en arrière et essayer votre option ainsi que faire le suivi droit dans php rangée par rangée. – Jason