Nein, denn sie würden den gleichen Sinn erfülllen - deshalb hab ichs ja so gepostet ;)
Is is jedoch eine relativ komplizierte Sache weshalb ich es kurz halten wollte, hier die kurze Erklärung:
zu Variante 1:
Beim SELECT wird ein Wert (a oder b) ausgegeben, das entsprechende Element angezeigt und (zusätzlich zum normalen db eintrag) in einer zweiten Tabelle das genau andere Element gespeichert (das, was bei der nächsten Anzeige angezeigt werde soll). => 1 SELECT & 1 UPDATE
zu Variante 2
Die 2 COUNT-Abfragen würden entscheiden was angezeigt wird, nach folgender Regel (1. COUNT = x, 2. COUNT = z)
x/2>z => a anzeigen
else => b anzeigen
Aus diesem Grund kam ich zum Vergleich, ich würd mich auf Antworten zu meiner Frage freuen!
lg
Mario