我有两个表A和B.The,A的主键是id.There是B中名为I的列,它是varchar,I的type.The值是由逗号分隔的字符串,如'1,2,3‘。那么,如何选择A中的行,谁的id在B的id中?例如,这两个表的内容如下:id name2 rose
id ids2 1
如果B.id = 1,我想选择我应
SELECT list的表达式#1不是按子句分组,而是包含非聚合列'companydb.e.dno‘,它在功能上不依赖于按子句分组的列;这与sql_mode=only_full_group_by不兼容使用 =>,从员工中选择dno、dnumber、dname、fname、ssn,由dname命令部门dno=dnumber; from e
假设我的表上有一个多列索引。例如,索引位于列a、b和c上。 现在我想搜索如下内容: select * from my_table where a=1 order by id DESC。我想知道我是否必须创建另一个索引,如,id,以使我的查询更快,或者前面提到的索引就足够了。我之所以问这个问题,是因为我不知道MySQL如何在多列索引上按id排序。