- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要做类似的东西。系统必须在输入内并通过关键字搜索表 specification_group_description。如果我写 P,我有关于所有 P 的列表。那里有处理器如果我写O,我有处理器和主板的元素
处理器(specifcation_group_description)
----- 英特尔(规范说明)
----- AMD
主板
----- XXXX
----- 年年年
我的目标是在上面创建一个 sql,但不知道我的方法是否好。
我想我应该合并到数据库
首先
SELECT agd.name
FROM clic_specification_group_description agd,
clic_specification_group sg
WHERE agd.specification_group_id = sg.specification_group_id
AND agd.language_id = 2
第二个
select *
FROM clic_specification a,
clic_specification_description ad
WHERE ad.language_id = 2
and a.specification_id =ad.specification_id
ORDER BY ad.name
limit 10
结果一定是(不行)
select *,
(
SELECT agd.name
FROM clic_specification_group_description agd,
clic_specification_group sg
WHERE agd.specification_group_id = sg.specification_group_id
AND agd.language_id = 2
)
FROM clic_specification a,
clic_specification_description ad
WHERE ad.language_id = 2
and a.specification_id =ad.specification_id
AND ad.name like"%$keywords%"
ORDER BY ad.name
limit 10
table 下面
--
-- Structure de la table `clic_specification`
--
CREATE TABLE `clic_specification` (
`specification_id` int(11) NOT NULL,
`specification_group_id` int(11) NOT NULL,
`sort_order` int(3) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Contenu de la table `clic_specification`
--
INSERT INTO `clic_specification` (`specification_id`, `specification_group_id`, `sort_order`) VALUES
(1, 6, 1),
(2, 6, 1),
(3, 6, 3),
(5, 3, 2),
(11, 3, 8),
(12, 5, 0);
-- --------------------------------------------------------
--
-- Structure de la table `clic_specification_description`
--
CREATE TABLE `clic_specification_description` (
`specification_id` int(11) NOT NULL,
`language_id` int(11) NOT NULL,
`name` varchar(64) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Contenu de la table `clic_specification_description`
--
INSERT INTO `clic_specification_description` (`specification_id`, `language_id`, `name`) VALUES
(5, 1, 'test 2'),
(3, 1, 'Clockspeed'),
(2, 1, 'No. of Cores'),
(1, 1, 'Description'),
(11, 1, 'test 8'),
(12, 2, 'Description'),
(2, 2, 'Nbr. de Cores'),
(3, 2, 'fréquence'),
(5, 2, 'testfr 2'),
(11, 2, 'testfr 8');
-- --------------------------------------------------------
--
-- Structure de la table `clic_specification_group`
--
CREATE TABLE `clic_specification_group` (
`specification_group_id` int(11) NOT NULL,
`sort_order` int(3) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Contenu de la table `clic_specification_group`
--
INSERT INTO `clic_specification_group` (`specification_group_id`, `sort_order`) VALUES
(3, 2),
(4, 1),
(5, 3),
(6, 4);
-- --------------------------------------------------------
--
-- Structure de la table `clic_specification_group_description`
--
CREATE TABLE `clic_specification_group_description` (
`specification_group_id` int(11) NOT NULL,
`language_id` int(11) NOT NULL,
`name` varchar(64) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Contenu de la table `clic_specification_group_description`
--
INSERT INTO `clic_specification_group_description` (`specification_group_id`, `language_id`, `name`) VALUES
(6, 1, 'Processor'),
(5, 1, 'Motherboard'),
(4, 1, 'Technical'),
(3, 1, 'Video'),
(3, 2, 'Vidéo'),
(4, 2, 'Technique'),
(5, 2, 'Carte mère'),
(6, 2, 'Processeur');
--
-- Index pour les tables exportées
--
--
-- Index pour la table `clic_specification`
--
ALTER TABLE `clic_specification`
ADD PRIMARY KEY (`specification_id`);
--
-- Index pour la table `clic_specification_description`
--
ALTER TABLE `clic_specification_description`
ADD PRIMARY KEY (`specification_id`,`language_id`);
--
-- Index pour la table `clic_specification_group`
--
ALTER TABLE `clic_specification_group`
ADD PRIMARY KEY (`specification_group_id`);
--
-- Index pour la table `clic_specification_group_description`
--
ALTER TABLE `clic_specification_group_description`
ADD PRIMARY KEY (`specification_group_id`,`language_id`);
--
-- AUTO_INCREMENT pour les tables exportées
--
--
-- AUTO_INCREMENT pour la table `clic_specification`
--
ALTER TABLE `clic_specification`
MODIFY `specification_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;
--
-- AUTO_INCREMENT pour la table `clic_specification_group`
--
ALTER TABLE `clic_specification_group`
MODIFY `specification_group_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
第一个结果但显示所有语言而不仅仅是一个
SELECT DISTINCT
s.specification_id AS id,
sd.name AS name,
sgd.name AS group_name
FROM clic_specification s
LEFT JOIN clic_specification_group sg ON ( s.specification_group_id = sg.specification_group_id )
left join clic_specification_group_description sgd on (sg.specification_group_id = sgd.specification_group_id) ,
clic_specification_description sd
WHERE
sd.name like '%f%'
AND s.specification_id = sd.specification_id
AND sg.specification_group_id = sgd.specification_group_id
AND sd.language_id = 2
LIMIT 10
最佳答案
找到
SELECT DISTINCT
s.specification_id AS id,
sd.name AS name,
sgd.name AS group_name
FROM clic_specification s
LEFT JOIN clic_specification_group sg ON ( s.specification_group_id = sg.specification_group_id )
left join clic_specification_group_description sgd on (sg.specification_group_id = sgd.specification_group_id) ,
clic_specification_description sd
WHERE
sd.name like '%f%'
AND s.specification_id = sd.specification_id
AND sg.specification_group_id = sgd.specification_group_id
AND sd.language_id = 2
AND sgd.language_id = 2
LIMIT 10
关于php - 将 2 个 select mysql base 合二为一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49518482/
我有这个, public enum Condition : uint // bitwise { None = 0, NewLine = 1, Space = 2 } Rule.
两条防线,一个函数: 试问你如何能保证客户端和服务器端具有相同的功能?表单域的验证闪现在我们眼前。别人把你的html复制到另外一个脚本,然后改变客户端的表单域验证--这并不是一件难事。摆
当我们打开此工作簿时,此代码将查看一个范围并找到包含文本“RCA Pending”的单元格,并将弹出一个 MsgBox,让用户知道该列中的哪一行包含特定文本。问题是,如果有多行包含此文本,也会有多个
我有一个 pandapower 网络,在一些公交车上,我将电池和光伏发电作为 FMU。现在我有一个主算法,可以在不同 FMU 的输入和输出之间创建连接并运行模拟。 我的问题是是否有可能将所有内容组合到
2 个不同的 jscript 合而为一: 我有 2 个 html 文件,其中有 2 个不同的 jscript。我想用 2 个 html 页面制作一个页面。我想在 1.html 按钮中添加 2.html
我的问题很简单,就是想把两张表拼成一张,不PK第一张表完全不同,它们完全不同 table1. table2. |в|q| |@|John | |ы|a|
我想弄清楚是否有办法将我的两个类合二为一。我的程序只是一个循环链表,我必须使用尽可能少的类。我还需要一些帮助来设置一种方法,让我用另一个节点替换一个节点。这是我的两个类(class)有什么想法吗? 第
我有 NSArray 和 NSArray。我想把所有的 NSArray 合二为一。 我认为有一个简单的函数可以使用,不是吗? 这是我收到的: ( ( n0eGi1KJW
向所有 CSS 专家致敬:D 我遇到了这种情况(在移动设备上): one two three four 我想,当通过@media处于横向模式时,将其更改为这样(不显示:无等): o
我想做的是将两个 or 查询与一个 and 查询结合起来 WHERE (id contains[cd] %@ OR name contains[cd] %@) AND manu = %@" 到目前为止
我正在尝试为游戏创建背景并有两个背景图像。我可以使用两个不同的 SKSpriteNode()、SKTexture、SKAction.sequence..etc 和一些数学将它们拼接在一起,但结果有点不
我有一个 HICON,我想将其用作另一个 HICON 的叠加层,以创建结果 HICON。结果 HICON 然后将用于“所有者绘制”控件(注意:它不使用图像列表)。覆盖图标具有透明颜色 RGB(0, 2
我正在修复我们在我们的一个网站上使用的模板,该模板具有以下代码 此代码段有效。 GS_googleAddAdSenseService("ca-pub-123"); GS_googleEna
我有以下 gulp 任务: gulp.task('app-scripts', function() { return getEnvScriptsStream() .pipe(
Perl 模板工具包 - 如何加入/连接多个变量(合为一个)例如,在 html 选择字段/组合中选择所选元素时需要它。 我在这里找到问题 https://www.perlmonks.org/?disp
我有一个 super 简单的网站,我想在本地托管。 我希望能够从网站触发windows程序并将结果返回给网站。 How can I accomplish this? Is this even poss
我遇到了这个问题,我在 中有一个 Logo 和一些导航链接。当我使用 CSS text-align:center; Logo 位于中心的一行,导航链接位于其正下方的另一行。 理想情况下,我希望它们并
我需要一个同时是 HashMap 和 ArrayList 的类。 为什么需要HashMap?根据键快速访问对象。 为什么我需要 ArrayList?随机选择一个元素。 你知道如何解决这个问题吗?有现成
我有一个模型类如下: public class CCP implements Serializable{ private static final long serialVersionUID
我正在使用 ReactiveCocoa 并且我有几个 SignalProducers let center = NSNotificationCenter.defaultCenter() let sig
我是一名优秀的程序员,十分优秀!