从3个表中选择mysql中的不同值

吉辛·瓦吉斯(Jithin Varghese)

我有三个表tbl_first_producttbl_third_producttbl_fourth_product

每个表有size1size2size3size4size5列。

例如,在 tbl_first_product

id    size1    size2    size3    size4    size5

1      38       40       42       43        44
2      28       30       32       34        40

tbl_third_product

id    size1    size2    size3    size4    size5

1      30       32       40        0        0
2      28       30       32       34        0

tbl_fourth_product

id    size1    size2    size3    size4    size5

1      20       26       40       44        0
2      28       30       32       34        40

我想合并所有这些表并获得不同的值,并且输出应该是,

20 26 28 30 32 34 38 40 42 43 44

是否有使用mysql和php获取此输出的任何方法。

我尝试了很多。但是没有结果。

提前致谢。

苏宾·查利尔

您可以SELECT DISTINCT每个字段中执行UNION

SELECT DISTINCT value
    FROM
   (SELECT size1 AS value FROM tbl_first_product

    UNION

    SELECT size2 AS value FROM tbl_first_product

    UNION

    SELECT size3 AS value FROM tbl_first_product

    UNION

    SELECT size4 AS value FROM tbl_first_product

    UNION

    SELECT size5 AS value FROM tbl_first_product

    UNION

    SELECT size1 AS value FROM tbl_third_product

    UNION

    SELECT size2 AS value FROM tbl_third_product

    UNION

    SELECT size3 AS value FROM tbl_third_product

    UNION

    SELECT size4 AS value FROM tbl_third_product

    UNION

    SELECT size5 AS value FROM tbl_third_product

    UNION

    SELECT size1 AS value FROM tbl_fourth_product

    UNION

    SELECT size2 AS value FROM tbl_fourth_product

    UNION

    SELECT size3 AS value FROM tbl_fourth_product

    UNION

    SELECT size4 AS value FROM tbl_fourth_product

    UNION

    SELECT size5 AS value FROM tbl_fourth_product) T
    WHERE value <> 0

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL从3个不同的表中选择

来自分类Dev

MySQL从2个表和计数中选择不同的值

来自分类Dev

MySQL从3个表中选择不同的产品

来自分类Dev

在 MySQL 中,如何从两个不同的表中选择 *?

来自分类Dev

MySQL:如何从表中选择不同的值?

来自分类Dev

PHP / MySQL从3个不同的表中选择数据并将结果显示在一个表中

来自分类Dev

从mysql中的表中选择不同的表项

来自分类Dev

从MySQL中的表中选择不同的表项

来自分类Dev

从MySql中的列中选择不同的值

来自分类Dev

MYSQL从3个表中选择

来自分类Dev

MySQL从3个表中选择数据

来自分类Dev

mysql - 从 2 个不同的表中选择不同的行

来自分类Dev

mysql结合从3个表中选择一个不同的列

来自分类Dev

从2个不同的表中选择值,并在具有相同ID的行中打印值

来自分类Dev

从2个不同的表中选择值,并在具有相同ID的行中打印值

来自分类Dev

在表中选择不同的值

来自分类Dev

MySQL查询从一个表中选择不同的值,并从一个单独的表中选择所有值

来自分类Dev

在SQL Server 2008中使用一个不同的值从表中选择全部

来自分类Dev

MySQL通过比较另一个表中的值从表中选择

来自分类Dev

MySQL通过比较另一个表中的值从表中选择

来自分类Dev

MySQL从2个不同的表中选择并合并结果

来自分类Dev

mySQL:从不同的表中选择一个计数(*)?

来自分类Dev

MySQL从多个表中选择值取决于一个中的最新值

来自分类Dev

使用3个不同的表在SQL Update中选择Statement

来自分类Dev

使用3个不同的表在SQL Update中选择Statement

来自分类Dev

从表中选择前3个不同的记录

来自分类Dev

SQL:如何从另一个表中的一个表中选择不同的值?

来自分类Dev

SQL:如何从另一个表中的一个表中选择不同的值?

来自分类Dev

MySQL-从3个不同的表中插入值

Related 相关文章

  1. 1

    MySQL从3个不同的表中选择

  2. 2

    MySQL从2个表和计数中选择不同的值

  3. 3

    MySQL从3个表中选择不同的产品

  4. 4

    在 MySQL 中,如何从两个不同的表中选择 *?

  5. 5

    MySQL:如何从表中选择不同的值?

  6. 6

    PHP / MySQL从3个不同的表中选择数据并将结果显示在一个表中

  7. 7

    从mysql中的表中选择不同的表项

  8. 8

    从MySQL中的表中选择不同的表项

  9. 9

    从MySql中的列中选择不同的值

  10. 10

    MYSQL从3个表中选择

  11. 11

    MySQL从3个表中选择数据

  12. 12

    mysql - 从 2 个不同的表中选择不同的行

  13. 13

    mysql结合从3个表中选择一个不同的列

  14. 14

    从2个不同的表中选择值,并在具有相同ID的行中打印值

  15. 15

    从2个不同的表中选择值,并在具有相同ID的行中打印值

  16. 16

    在表中选择不同的值

  17. 17

    MySQL查询从一个表中选择不同的值,并从一个单独的表中选择所有值

  18. 18

    在SQL Server 2008中使用一个不同的值从表中选择全部

  19. 19

    MySQL通过比较另一个表中的值从表中选择

  20. 20

    MySQL通过比较另一个表中的值从表中选择

  21. 21

    MySQL从2个不同的表中选择并合并结果

  22. 22

    mySQL:从不同的表中选择一个计数(*)?

  23. 23

    MySQL从多个表中选择值取决于一个中的最新值

  24. 24

    使用3个不同的表在SQL Update中选择Statement

  25. 25

    使用3个不同的表在SQL Update中选择Statement

  26. 26

    从表中选择前3个不同的记录

  27. 27

    SQL:如何从另一个表中的一个表中选择不同的值?

  28. 28

    SQL:如何从另一个表中的一个表中选择不同的值?

  29. 29

    MySQL-从3个不同的表中插入值

热门标签

归档