[delphi] Porównywanie zawartości rekordów w bazie MySQL

0

Witam chciałbym dowiedzieć się czy jest możliwe porównywanie rekordów w bazie MySQL pomiędzy sobą, lub jeśli NIE MA takiej możliwości chciałbym porównywać poszczególne pola

Mój problem głównie tkwi w tym iż nie umiem sformułować zapytania SQL które pobierało by mi dane z konkretnego pola bazy, zawartość bazy wyświetlam w DBGridzie

Mam taki przypadek

w bazie każdy rekord to odpowiedzi z testu jednego użytkownika

Dodaje ostatni rekord i wpisuje w bazie prawidłowe odpowiedzi

I teraz chcę porównywać ostatni rekord (lub pola) z pozostałymi jeśli odpowiedzi są takie same 1 pkt jeśli nie to 0 pkt i gdzieś sobie zapisać wynik :)

Pozdrawiam

0

sensowniej byloby miec wszystkie pytania i odpowiedzi w innych strukturach (tabelach), a nie w tej gdzie trzymane sa odopwiedzi userow

naucz sie skladni select z where jesli chcesz porownywac jakies wartosci w bazie, na pewno tutoriali i dokumnetacji w necie za tysiace

0

Przerabiałem to już ale chodzi mi o zrobienie to w Delphi

Niestety nie wymyśliłem jak to zrobić za pomocą where :(

ponieważ nie mam żadnych charakterystycznych danych w rekordzie abym mógł użyć zapytania

P.S a może zapytanie o ID rekordu ?

0

Czy możesz zmienić strukturę tabel czy też masz ją narzuconą?

0

Dokładnie NIE MA tego sprecyzowanego

Wolał bym rozpatrzyć obydwie opcje ale najbardziej martwiło by mnie, że przy modyfikacji tabeli z odpowiedziami zmienię ich kolejności, a niestety później muszę "dopasować" użytkownika z drugiej tabeli do odpowiedzi z pierwszej tabeli) i wysłać wynik e-mailem...

Może powstać zamieszanie

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0