ich ein Schema haben, die wie folgt aussieht:SQL: Das Finden der seltensten und am häufigsten Wert in einer Reihe von Beziehungen
Person
pid name
Aussehen
pid latitude longitude datetime
Klasse
pid major (1/0) type
Ich versuche, ein Fu zu schreiben In Python finden Sie sowohl die seltensten als auch die gebräuchlichsten Personen für jede Klasse. Meine Funktion verwendet meinen Datenbanknamen Collections als Eingabe und ich versuche, eine Liste mit einem Tupel für jeden eindeutigen Klassentyp und Spalten mit den meisten und den wenigsten gebräuchlichen Personennamen zurückzugeben. Das ist, was ich bisher habe:
Ich habe eine Menge Probleme mit der Abfrage wegen seiner Unterabfrage ish Natur. Wenn mir hier jemand helfen könnte, würde ich das sehr schätzen.
Das ist nicht wie Python überhaupt nicht sehen. Ist es JS oder Python oder eine seltsame hybride Sprache? Außerdem macht Ihr Datenmodell keinen Sinn Was ist das 'Class'-Modell, was ist' pid', müssen diese Dinge erklärt werden, bevor wir Ihnen bei Ihrer Anfrage helfen können. Vielleicht helfen einige Beispieldaten. – 2ps
Mein Datenmodell ist nur ein relationales Tabellenschema. Person, Aussehen und Klasse sind beide Namen von Tabellen und die PID und Breite zum Beispiel sind nur Spaltennamen. Der "def rareCommon()" Teil ist eine Funktion in Python, die ich geschrieben habe. Ich benutze SQLlite. – user3648245