Mysql
 sql >> база данни >  >> RDS >> Mysql

Разширена помощ за проектиране на SQL заявка (Дублиране в две таблици, множество полета, възможни изключения въз основа на едно поле)

SELECT Name, ItemID, ID1, ID2,ID3 FROM item
UNION ALL
SELECT Name, ItemID, ID1, ID2,ID3 FROM bankitem

Или използвайте UNION, ако не искате дубликати. Ако не искате дубликати в таблицата, просто използвайте уникален индекс за тази колона.

SELECT * FROM(SELECT Name, ItemID, ID1, ID2, ID3, count(*) no_of_records FROM item 
UNION 
SELECT Name, ItemID, ID1, ID2, ID3, count(*) no_of_records FROM bankitem 
GROUP BY Name, ItemID, ID1, ID2, ID3 HAVING count(*) > 1)as x 
WHERE x.Name != 'RedPotion'

Или

WHERE x.Name NOT IN('blah1','blah2')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Структура/дизайн на базата данни

  2. MySQL заявка проверява две стойности в една колона

  3. Архивирайте mysql база данни и изтеглете като файл

  4. Групирайте изхода на SHOW COLUMNS в списък, разделен със запетая

  5. Как да генерирате динамично MYSQL UPDATE оператор въз основа на дефинирани променливи от HTML FORM