sql >> Databasteknik >  >> RDS >> Mysql

får fel - SQLSTATE[21000]:Kardinalitetsbrott:1241 Operand bör innehålla 1 kolumn(er)

du väljer alla kolumner i den inre frågan och försöker sedan göra %10 , det ger dig ett fel eftersom du inte kan %10 till flera kolumner. Växla den för att välja en kolumn istället.

(SELECT * FROM participants ORDER BY serial DESC LIMIT 0, 1) % 10

väljer flera kolumner och försöker sedan moda det med 10




  1. Hur man får förra veckans data i MySQL

  2. Hur väljer jag flera värden i samma kolumn?

  3. Hur man SELECT baserat på värdet av en annan SELECT

  4. Välj från flera tabeller med laravel fluent query builder