小编Tom*_*Tom的帖子

MYSQL从多个表中加入COUNTS

我想添加表示来自其他表的计数的列.

我有3张桌子.

消息

MessageID    User      Message      Topic
1            Tom       Hi           ball
2            John      Hey          book
3            Mike      Sup          book
4            Mike      Ok           book
Run Code Online (Sandbox Code Playgroud)

话题

Topic      Title     Category1    Category2
ball       Sports    Action       Hot
book       School    Study        Hot
Run Code Online (Sandbox Code Playgroud)

Stars_Given

starID     Topic
1          ball
2          book
3          book
4          book
Run Code Online (Sandbox Code Playgroud)

我想最终得到:

Topic_Review

Topic    Title     StarCount    UserCount    MessageCount
ball     Sports    1            1            1
book     school    3            2            3
Run Code Online (Sandbox Code Playgroud)

所以基本上我想附加3列,其中包含唯一值的计数(每个主题中给出的星号数,在主题中包含消息的唯一用户,以及每个主题中唯一消息的数量).

我希望最终能够过滤类别(在两个列中查看).

另外,我想最终按照我加入的计数排序.例如,我将有一个按升序排序"按星数"排序的按钮,或按降序排序"用户数"等.

我已经尝试过调整其他人的答案,我无法让它正常工作.

mysql count left-join

33
推荐指数
1
解决办法
5万
查看次数

PHP HTML-Email结果中的感叹号随机出现

我在PHP电子邮件功能的结果中随机出现惊叹号.我读到这是因为我的线太长或者我不得不在Base64中对电子邮件进行编码,但我不知道该怎么做.

这就是我所拥有的:

$to = "you@you.you";
$subject = "Pulling Hair Out";
$from = "me@me.me";
$headers = "From:" . $from;
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: 64bit\r\n";

mail($to,$subject,$message,$headers); 
Run Code Online (Sandbox Code Playgroud)

我该怎么解决这个问题,所以没有随意的!在结果?谢谢!

html php email

11
推荐指数
2
解决办法
7963
查看次数

Google Charts图例位置不起作用

这让我疯了.我无法让传说完全移动.这将生成一个图表,其右侧是默认位置的图例.

我显然已将传说位置声明为"底部",但它不起作用.然而,这正是文档所说的.

google.charts.load('current',{'packages':['bar']});
google.charts.setOnLoadCallback(drawStuff);

function drawStuff(){
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('number', 'Count');
data.addColumn('number', 'Variance');
data.addRows([
  ['Smith',		35,		{v: -.1126,   f: '-11.26%'} ],
  ['Chalk',		53,		{v: -.0126,   f: '-1.26%'}  ],
  ['Hank',		84,		{v: -.0252,   f: '-2.52%'}  ],
  ['Jordan',	46, 	{v: .0688,    f: '6.88%'}   ],
  ['Bernie',	1,  	{v: 0,        f: '-'}       ],
  ['Ralph',		105,	{v: -.0548,   f: '-5.48%'}  ]
]);

var options = {
  series: {
    0: {axis: 'Quotes'},
    1: {axis: 'Percent'}
  },
  axes: {
    y: {
      Quotes: {label: …
Run Code Online (Sandbox Code Playgroud)

javascript charts google-visualization

6
推荐指数
1
解决办法
5292
查看次数

标签 统计

charts ×1

count ×1

email ×1

google-visualization ×1

html ×1

javascript ×1

left-join ×1

mysql ×1

php ×1