나는 정확히 같은 결과를 원하는 Product_Id Description
BX01 Desc 1
BxX1 Desc 2
Dss3 Desc 3
HHXY Desc 4
아래와 같이 나는 테이블을 가지고 말 :이 쿼리를 1 - BX01, 2 - BxX1, 3 - Dss3, 4 - HHXY 을 : DECLA
수 : 당신으로 : SELECT b.`id` AS parent_id, b.`name` AS parent_name,
a.`id` AS child_id, a.`name` AS child_name, a.`pageid` AS t_id,
COUNT(c.`id`) AS deals_in_cat,
d.`aspect_values` AS aspec
다음 SQL이 있습니다. 조인 내에서 GROUP_CONCAT을 수행하려고하는데 아무리 시도해도 문제가없는 것처럼 보입니다. 기본적으로 태그를 보유하고있는 다른 테이블에서 일대 다 작업을 수행하는 링크 태그 테이블이 있습니다. 그래서 한 기사 기록에 8 개의 태그가있을 수 있습니다. 함께 연결해야합니다 .vs. 8 개의 레코드로 끝납니다. SELECT
이미지이 테이블 Table sentence
--------------------------------------------------
| id | value |
--------------------------------------------------
| 1 | I own a $1 $3.|
-----------------------------
아래 문을 사용하여 "|"로 구분 된 필드에서 테이블의 고유 값을 가져옵니다. 다음과 같이 보입니다. "40 | 180 | 408 | 360 | 40 | 1s66 | 80 | 59"제 문제는이 명령문을 사용하여 기본 키 필드 ID를 가져 와서 할당 할 수 없다는 것입니다 필드 문자열에서 각 고유 항목에 그래서 나중에 실제로 사용할 수 있습니다. 이상적으로
그래서 나는이 작업을 수행하는 쿼리를 구축하기 위해 노력하고있어 ...이 쿼리를 SELECT 1 as row, array_agg(id) as ids FROM users GROUP BY row;
결과 row | ids
---------------
1 {1,2,3,4}
내가 한 행에 들어갈 수없는 더 많은 결과를이 : row | ids
-
내가 몇 테이블이 조인 나는 모든 정보를 반환 단 하나의 쿼리를 생성 할 products: id (int), name (varchar)
colors: id (int), name (varchar)
sizes: id (int), name (varchar)
products_colors: color_id (int), product_id (int)
produ
DB, 학생, 참여자 및 활동에 3 개의 테이블이 있습니다. 나는 특정 활동에 참여하는 모든 학생들의 모든 학생 이름, 활동 이름 및 활동 비용을 끌어 내려고하고 있습니다. 이것이 가능한지 궁금하네요. http://pastebin.com/QCsQfEKF 는 기본적으로 나는이 보이는 테이블 원하는 : 여기에 당신이보고 먹고 싶어하면 DB는 (. 전 데이터)
cakephp에서 solr 검색을 통합하려고합니다. 모든 것이 잘 작동하지만 mysql 쿼리에 GROUP_CONCATE를 추가하면 내 solr 검색을 인덱싱 할 수 없습니다. 내 코드는 아래에 나열된 코드 <dataSource name="db2" type="JdbcDataSource"
driver="com.mysql.jdbc.Driver"
url="jd