具有相同变量的行数

时间:2016-12-11 21:07:23

标签: mysql

我有两张桌子(更简单的例子)

第一张表有关于每个访问者的信息(重定向)

|user_agent||unique_id|
|ua123||321|
|ua231||323|
|ua123||322|

第二张表是" sales"

|unique_id||price|
|322||1.7|
|321||0.5|

我想知道如何构建将显示此信息的查询:

|unique_id||price||number of row with non unique user_agent with sale|
|322||0.7||3|
|321||0.5||1|

1 个答案:

答案 0 :(得分:0)

试试这个:

 select 
    s.unique_id,
    s.price,
    (select count(user_agent) from visitor v where v.unique_id = s.unique_id) as nbr_visit
    from sales s