Stack Overflow en español Asked by Code tutoriales on February 8, 2021
Tengo el siguiente problema al intentar hacer esta consulta SQL
en MySQL
SELECT *
FROM Like__post
WHERE id__post_ = 2
UNION
SELECT *
FROM Post
WHERE id__post = 2` me genera el siguiente error `
SELECT *
FROM Like__post
WHERE id__post_ = 2
UNION
SELECT *
FROM Post
WHERE id__post = 2 LIMIT 0, 25
MySQL said: Documentation
#1222 – The used SELECT statements have a different number of columns`
La verdad no se porque se causa este error
El operador UNION
se utiliza para combinar el conjunto de resultados de dos o más instrucciones SELECT
.
Y para poder usarlo, se deben cumplir estas tres reglas
Answered by Jose Javier Segura on February 8, 2021
los SELECT que componen el UNION tienen que tener la misma cantidad de columnas y mismos nombres. compara la estructura de Like__post y post para ver si ahi no esta el problema.
Answered by Juan Comande on February 8, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP