The used SELECT statements have a different number of columns
MySQLで表題のエラーが出て手こずった。以前も同じトラブルに見舞われて調べていたのに、また出くわしてしまったのでメモしておこう。
要するにUNION関数を使っていて、結合している2つのテーブルのカラム数が一致しないと出てくるエラーのようです。
まぁ複数テーブルを使いたいなら、横着してUNIONなんか使わずにjoinでつなげと。。
dev.mysql.com
MySQLで表題のエラーが出て手こずった。以前も同じトラブルに見舞われて調べていたのに、また出くわしてしまったのでメモしておこう。
要するにUNION関数を使っていて、結合している2つのテーブルのカラム数が一致しないと出てくるエラーのようです。
まぁ複数テーブルを使いたいなら、横着してUNIONなんか使わずにjoinでつなげと。。