在两列中显示具有重复值的记录的第一个实例

哈米德法哈迪

我在名为 ads 的表中有这些值:

id         sitecatid      locationid
1             12            3
2             12            6
3             12            8
4             12            8 
5             12            8 
6             10            18 
7             13            20
8             14            21

我想返回这样的结果:

sitecatid      locationid
    12            3
    10            6
    13            8
    14            18
                  20
                  21

基本上,我只想要具有唯一 sitecatid
和 locationid的任何记录的第一个实例我试过这个查询但结果不正确:

  SELECT DISTINCT sitecatid, locationid 
    FROM advertisements 
    WHERE MATCH (sitetitle,sitedescription) 
AGAINST ('$q' IN BOOLEAN MODE) AND status='approved' 
阿克谢·H
select b.sitecatid,d.locationid from 
(SELECT @rownum := @rownum + 1 AS row_number,
       a.sitecatid
FROM   (SELECT DISTINCT sitecatid
        FROM   tbl_test) a
       , (SELECT @rownum := 0) r) as b
right join
(SELECT @rownum_2 := @rownum_2 + 1 AS row_number,
       c.locationid
FROM   (SELECT DISTINCT locationid
        FROM   tbl_test) c
       , (SELECT @rownum_2 := 0) s) as d
on b.row_number = d.row_number

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:计算具有重复值的列中每个唯一值的第一个实例

来自分类Dev

SQL - 在重复记录的第一个实例中只显示一列的结果

来自分类Dev

PHP如果变量具有重复项,则仅显示第一个实例?

来自分类Dev

仅从两个 ArrayList 中删除重复值的第一个实例

来自分类Dev

C#Windows窗体-在DataGridView中仅显示具有重复值的第一个值

来自分类Dev

AWK 从两列中识别重复项,但打印第一个实例

来自分类Dev

仅显示第一个重复的列值

来自分类Dev

比较两个具有对象的数组,并从第一个数组中删除重复项

来自分类Dev

如何获得分组值和重复值的所有“第一个”实例?

来自分类Dev

具有多列的表中每个组的第一个非空值

来自分类Dev

根据条件识别具有行中第一个值的列

来自分类Dev

在R(data.table)中查找具有记录的连续两周的第一个日期

来自分类Dev

在R(data.table)中查找具有记录的连续两周的第一个日期

来自分类Dev

识别组中重复值的第一个实例

来自分类Dev

JOIN 两个表,但只在每个唯一记录的第一个实例中包含第一个表中的数据

来自分类Dev

循环两个数组,第一个数组中没有重复的值

来自分类Dev

运行查询,在该查询中显示在两列中具有重复值的记录,但在另一列中具有不同记录的记录

来自分类Dev

格式化Google表格,使其仅显示列中每个值的第一个实例

来自分类Dev

在R中复制记录,并为每个重复的记录输入一个具有不同值的新列

来自分类Dev

显示多个具有相同第一个值的行

来自分类Dev

INDEX / MATCH仅在具有多个条目的列中查找第一个值

来自分类Dev

显示两个表中的数据,但第二个表比第一个表具有更多数据

来自分类Dev

MySQL-显示两列,其中表C中的第一个col值和表C中的第二个col值

来自分类Dev

在熊猫列中,用第一个值(第一个除外)将NAN值替换为重复数

来自分类Dev

如何从一个int的第一个实例的行值中剥离所有内容?

来自分类Dev

比较两个数组,并显示第一个数组中具有第二个数组中的键的项

来自分类Dev

Mysql在两个表中插入其中第一个表具有外键并更新第一个表

来自分类Dev

如何检索向量中第一个找到的具有最低值的元素

来自分类Dev

对于第一个重复值的实例,返回“一个”,对于其他实例,返回“零”

Related 相关文章

  1. 1

    Python:计算具有重复值的列中每个唯一值的第一个实例

  2. 2

    SQL - 在重复记录的第一个实例中只显示一列的结果

  3. 3

    PHP如果变量具有重复项,则仅显示第一个实例?

  4. 4

    仅从两个 ArrayList 中删除重复值的第一个实例

  5. 5

    C#Windows窗体-在DataGridView中仅显示具有重复值的第一个值

  6. 6

    AWK 从两列中识别重复项,但打印第一个实例

  7. 7

    仅显示第一个重复的列值

  8. 8

    比较两个具有对象的数组,并从第一个数组中删除重复项

  9. 9

    如何获得分组值和重复值的所有“第一个”实例?

  10. 10

    具有多列的表中每个组的第一个非空值

  11. 11

    根据条件识别具有行中第一个值的列

  12. 12

    在R(data.table)中查找具有记录的连续两周的第一个日期

  13. 13

    在R(data.table)中查找具有记录的连续两周的第一个日期

  14. 14

    识别组中重复值的第一个实例

  15. 15

    JOIN 两个表,但只在每个唯一记录的第一个实例中包含第一个表中的数据

  16. 16

    循环两个数组,第一个数组中没有重复的值

  17. 17

    运行查询,在该查询中显示在两列中具有重复值的记录,但在另一列中具有不同记录的记录

  18. 18

    格式化Google表格,使其仅显示列中每个值的第一个实例

  19. 19

    在R中复制记录,并为每个重复的记录输入一个具有不同值的新列

  20. 20

    显示多个具有相同第一个值的行

  21. 21

    INDEX / MATCH仅在具有多个条目的列中查找第一个值

  22. 22

    显示两个表中的数据,但第二个表比第一个表具有更多数据

  23. 23

    MySQL-显示两列,其中表C中的第一个col值和表C中的第二个col值

  24. 24

    在熊猫列中,用第一个值(第一个除外)将NAN值替换为重复数

  25. 25

    如何从一个int的第一个实例的行值中剥离所有内容?

  26. 26

    比较两个数组,并显示第一个数组中具有第二个数组中的键的项

  27. 27

    Mysql在两个表中插入其中第一个表具有外键并更新第一个表

  28. 28

    如何检索向量中第一个找到的具有最低值的元素

  29. 29

    对于第一个重复值的实例,返回“一个”,对于其他实例,返回“零”

热门标签

归档