mysql请教同一张表

时间:2015-08-21 05:40:38

标签: mysql

我有这张桌子

lo <= 4*x**2+y**2 <= hi

我需要选择包含数字8和5的所有term_id(这些数字之间的关系)

预期结果= id 4和id 8

我试试这个

INSERT INTO `relationships` (`id`, `term_id`, `order`) VALUES
(1, 1, 0),
(4, 2, 0),
(4, 3, 0),
(4, 4, 0),
(4, 5, 0),
(4, 7, 0),
(4, 8, 0),
(6, 3, 0),
(6, 8, 0),
(6, 9, 0),
(8, 6, 0),
(8, 7, 0),
(8, 8, 0),
(8, 10, 0),
(15, 3, 0),
(15, 4, 0),
(15, 10, 0);

但是选择所有term_id属于8和5

result = id 4 id 8 AND id - &gt; 6&lt; - 这不是我想要的结果。

1 个答案:

答案 0 :(得分:1)

这就是工作:

function allowDrop(ev) {
ev.preventDefault();
}

function drag(ev) {
ev.dataTransfer.setData("div", ev.target.id);
var i = 0;
}

function drop(ev,el) { 
var newId = 'newaccount';

ev.preventDefault();
var data=ev.dataTransfer.getData("div");
var nodeCopy = document.getElementById(data).cloneNode(true);
nodeCopy.id = newId+i; 
nodeCopy.class = 'newaccount';
ev.target.appendChild(nodeCopy);
}

演示:http://www.sqlfiddle.com/#!9/e78cc/4/0