我可以按IN查询的值排序吗?
以下默认为"订购item_id最低优先"但我实际上希望排序为输入...这可能吗?
例如
select item_id, item_title, item_source from items where item_id IN ('1676','1559','1672')
Run Code Online (Sandbox Code Playgroud)
我想回来:
item_id item_title item_source
------- ---------- -----------
1676 item_a source_a
1559 item_f source_f
1672 item_c source_c
Run Code Online (Sandbox Code Playgroud) 我有一个表用户:
user_id - name
Run Code Online (Sandbox Code Playgroud)
这些用户可以创建一篇文章,然后与其他成员,表文章共享:
article_id - user_id - article_name
Run Code Online (Sandbox Code Playgroud)
问题是分享它的最佳方式......我正在考虑另一个表格article_shares:
share_id - article_id - user_id
Run Code Online (Sandbox Code Playgroud)
这将只列出所有有权访问该aerticle的用户,并且创建者可以访问该表以便为他们创建的文章添加或删除
因此,当文章创建者(user_id 123)查看他的文章时,他可以看到他与每篇文章共享的所有其他用户的列表
select as.user_id, a.article_name from article_shares as
join users u on u.user_id = as.user_id
join articles a on a.article_id = as.article_id where u.user_id = '123'
Run Code Online (Sandbox Code Playgroud)
并且用户(user_id 456)可以看到他们已经共享的文章列表
select a.article_name from articles a
join article_shares as on as.article_id = a.article_id
where as.user_id = '456'
Run Code Online (Sandbox Code Playgroud)
这看起来合乎逻辑吗?我是在正确的轨道上吗?
谢谢你的帮助
我有一个用户表和他们列表中的东西表 -
显示谁拥有在清单的项目,我可以参加两个表的所有用户users和user_lists上user_id
例如
select u.emailaddr, u.name from users u
join user_lists uw where u.user_id=uw.user_id
group by u.name
Run Code Online (Sandbox Code Playgroud)
问题:我如何显示谁所有的用户请勿有一个清单的项目上-说另一种方式,我需要的用户列表中没有表user_lists条目谁
我尝试了这个,但它无休止地运行
select u.emailaddr, u.name from users u
join user_lists uw where u.user_id<>uw.user_id
group by u.name
Run Code Online (Sandbox Code Playgroud) 我有以下表格文件夹:
id name childOf
------------------------
1 A 0
2 B 1
3 C 0
4 D 3
5 E 2
6 F 5
Run Code Online (Sandbox Code Playgroud)
这形成了一棵树:
A
-B
--E
---F
C
-D
Run Code Online (Sandbox Code Playgroud)
我允许拖放文件夹,但需要防止文件夹被拖入自己的子文件夹.
例如D到B没问题,D到E没问题,B到F不能正常拖动到自己的树中,但是F到B可以正常拖动树.
问题:如果用户选择B并尝试将其拖动到F,我该如何防止?
我正在寻找逻辑,怎么会说,然后编码,B到F不行,但F到B是.
我有STARS这个词后跟5星(★)
我遇到的问题是星星比单词小,我希望它们垂直对齐,但无法弄清楚如何.
这就是我正在尝试的东西:这里也是小提琴
html, body {
font-size: 100%; /* for our beloved IE */
font-size: 12px;
line-height: 1.2em;
color: #333;
}
h3 {
font-size: 2em;
line-height:1em;
font-weight: 100;
}
.stars {
opacity: 0.6;
font-size: 0.7em;
vertical-align: middle; /* <-- I thought this would do it */
}Run Code Online (Sandbox Code Playgroud)
<h3>STARS <span class="stars">★★★★★</span></h3>Run Code Online (Sandbox Code Playgroud)
我有一个简单的文件,我正在使用requireJS加载依赖项define:
define([
"dojo/_base/declare",
"dojo/aspect",
"local/path/to/myFile"
], function(
declare,
aspect,
myFile
) { ...
Run Code Online (Sandbox Code Playgroud)
这应该工作,文件映射在requireJS配置中.
但是,如果我尝试使用绝对路径(完全相同的文件)访问其中一个文件:
define([
"dojo/_base/declare",
"dojo/aspect",
"https://blah.com/absolute/path/to/myFile.js"
], function(
declare,
aspect,
myFile
) { ...
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
"message":"错误:\" https://blah.com/absolute/path/to/myFile.js \"的脚本错误,需要:/home/test_vds_jasmine/test/modules/myFile-spec4.js \nhttp://requirejs.org/docs/errors.html#scripterror \nat /home/node_modules/requirejs/require.js:168:17\n\nmakeError@/home/node_modules/requirejs/require.js:168:17 \nnewContext/context.onScriptError@/home/node_modules/requirejs/require.js:1738:36 \n"个
我已经尝试了所有方式的绝对路径,包括有和没有https,有和没有.js扩展但是我画了一个空白,错误信息根本没有帮助.
我是以错误的方式呼唤绝对的道路吗?有没有人有这样做的经验?
我必须使用绝对路径调用某些文件,或者我只是在本地调用所有文件,这是有正当理由的.
我使用以下查询相当多,但我很确定必须有一个更有效的方法来做到这一点.
基本上,我在用户表中计算人们出生的几十年:
select count(*) as howmany, yyyy from bday where (((yyyy > '1949')
AND (yyyy < '1961')) AND (user_id = '63')) UNION
select count(*) as howmany, yyyy from bday where (((yyyy > '1959')
AND (yyyy < '1971')) AND (user_id = '63')) UNION
select count(*) as howmany, yyyy from bday where (((yyyy > '1969')
AND (yyyy < '1981')) AND (user_id = '63')) UNION
select count(*) as howmany, yyyy from bday where (((yyyy > '1979')
AND (yyyy < '1991')) AND (user_id = …Run Code Online (Sandbox Code Playgroud) I am trying the following but get no results:
SELECT *
FROM users_test
WHERE dateadded >= UNIX_TIMESTAMP('2012-02-01 00:00:00')
AND dateadded < UNIX_TIMESTAMP('2012-11-01 00:00:00');
Run Code Online (Sandbox Code Playgroud)
Yet I know there are columns with dates within that range e.g.
2012-05-11 17:10:08
Run Code Online (Sandbox Code Playgroud)
Is there a better way to do this?
Eventually I want to search multiple parameters, albeit not at the same time, like today, yesterday, last week, last month etc and also a date range and month range
我有一个简单的画布,上面有一个图像(图像 500x333):
<canvas id="capEdit" width="500" height="333"></canvas>
Run Code Online (Sandbox Code Playgroud)
然后我使用 CSS 在画布/图像上应用一个简单的水平翻转,效果很好
.flipH {
-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
filter:
FlipH;
}
Run Code Online (Sandbox Code Playgroud)
我现在试图将图像以翻转状态保存在画布上,但它只保存原始图像,这是我正在尝试的:
$(document).on("click", "#applyFlip", function() { // save
var canvas = document.getElementById("capEdit");
var dataUrl = canvas.toDataURL();
$.ajax({
type: "POST",
url: '/ajax/saveFlip.php',
dataType: 'text',
data: {
base64data : dataUrl,
imgName : imgName
}
});
});
Run Code Online (Sandbox Code Playgroud)
问题:这应该有效吗?如果是这样,为什么不呢?如果它甚至不能像这样工作,有没有办法实现这些结果?基本上,水平和垂直翻转和旋转,然后保存
我有以下代码,评论详细说明应该发生的事情:
averageNum = myArray2(0) 'assign variable
response.write(TypeName(averageNum)&"<br>") 'check var type: string as expected
averageNum = CInt(averageNum) 'convert to integer
Run Code Online (Sandbox Code Playgroud)
当我跑步时,我得到了
Type mismatch: 'CInt'
我需要将变量转换为整数,因为我需要用它来执行计算
mysql ×5
sql ×5
amd ×1
asp-classic ×1
css ×1
html ×1
html5-canvas ×1
javascript ×1
join ×1
jquery ×1
left-join ×1
php ×1
requirejs ×1