六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

mysql中關(guān)聯(lián)變量條件更改、查詢以及數(shù)據(jù)顯示成一行的介紹

[摘要]本篇文章給大家?guī)淼膬?nèi)容是關(guān)于mysql中關(guān)聯(lián)變量條件修改、查詢以及數(shù)據(jù)顯示成一行的介紹(附代碼),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對你有所幫助。一對多數(shù)據(jù)顯示成一行GROUP_CO...
本篇文章給大家?guī)淼膬?nèi)容是關(guān)于mysql中關(guān)聯(lián)變量條件修改、查詢以及數(shù)據(jù)顯示成一行的介紹(附代碼),有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對你有所幫助。

一對多數(shù)據(jù)顯示成一行

GROUP_CONCAT(expr)

1、涉及的表關(guān)系:teacher表、teacher_subject_rel表(教師所能教的學(xué)科表)、subject表
2、業(yè)務(wù)場景: 需要拉取所有教師的編號(hào)(teacher_no)、學(xué)科名(subject_name)。 &nbsp 教師表(teacher)和學(xué)科(teacher_subject_rel)是一對多關(guān)系, 往往查詢出現(xiàn)的是同一教師多條 數(shù)據(jù)。我們希望得到每個(gè)教師一條數(shù)據(jù) 學(xué)科拼接成一條

1、基本語法

group_concat( [DISTINCT] 要連接的字段 [Order BY 排序字段 ASC/DESC] [Separator '分隔符'] )

2、例子

SELECT
    t.teacher_id as '教師id',
    t.teacher_no '教師編號(hào)',
 (
    SELECT
        GROUP_CONCAT(s.subject_name)
    FROM
        teacher_subject_rel tsr
    LEFT JOIN `subject` s ON tsr.subject_id = s.subject_id
    WHERE
        t.teacher_id = tsr.teacher_id
) AS '學(xué)科'
FROM
    teacher t

3408981430-5bc99f28e0608_articlex.png

子查詢、查詢臨時(shí)表、EXISTS

例子

SELECT
    *
FROM
    (
        SELECT
            o.id,
            o.student_intention_id,
            s. NAME,
            s.area_id,
            a.area_name,
            s.exam_year,
            o. STATUS,
            CASE o. STATUS
        WHEN '1' THEN
            '待提交'
        WHEN '2' THEN
            '待指派'
        WHEN '3' THEN
            '已完成'
        WHEN '4' THEN
            '處理中'
        END statusName,
        CASE o.emergency_degree
    WHEN '1' THEN
        '正常'
    WHEN '2' THEN
        '緊急'
    WHEN '3' THEN
        '非常緊急'
    END emergencyDegreeName,
    o.emergency_degree,
    o.update_time,
    (
        SELECT
            first_lesson_time
        FROM
            jx_strategy
        WHERE
            jx_lesson_plan_order_id = o.id
        AND STATUS IN (2, 7)
        AND first_lesson_time > now()
        ORDER BY
            first_lesson_time ASC
        LIMIT 1
    ) AS first_time,
    (
        SELECT
            deal_user_id
        FROM
            jx_strategy
        WHERE
            jx_lesson_plan_order_id = o.id
        AND STATUS <> 7
        AND deal_user_id <> 0
        ORDER BY
            id DESC
        LIMIT 1
    ) AS deal_user_id
FROM
    jx_lesson_plan_order o
LEFT JOIN student s ON s.student_intention_id = o.student_intention_id
LEFT JOIN area a ON s.area_id = a.id
WHERE
    o. STATUS <> 1
AND s.phone = '18501665888'
AND o.emergency_degree = 1
AND o. STATUS = 2
AND s.exam_year = '2015'
AND o.update_time >= '2018-08-14 20:28:55'
AND o.update_time <= '2018-08-14 20:28:55'
    ) AS a
WHERE
    1 = 1
AND a.deal_user_id = 145316
AND a.first_time >= '2018-08-17 00:00:00'
AND a.first_time <= '2018-08-30 00:00:00'
AND EXISTS (
    SELECT
        *
    FROM
        jx_strategy js
    WHERE
        js.jx_lesson_plan_order_id = a.id
    AND js. STATUS IN (2, 7)
    AND js.subject_id IN (2, 3)
)
ORDER BY
    a.update_time DESC
LIMIT 0,
 10

update 關(guān)聯(lián)變量條件修改

1、涉及的表關(guān)系: user_info表中的 id_number(身份證號(hào)) teacher表中的birth字段、 關(guān)聯(lián)關(guān)系usrer_id = teacher_id
2、業(yè)務(wù)場景:獲取用戶身份證上的出生日期將出生日期更新在birth字段

UPDATE teacher t INNER JOIN (

SELECT t.teacher_id, t.birth, u.id_number, CONCAT(SUBSTRING(u.id_number, 7, 4), '-', SUBSTRING(u.id_number, 11, 2), '-', SUBSTRING(u.id_number, 13, 2)) as birth1, u.reg_date, t.exit_time from teacher t
INNER JOIN user_info u ON u.user_id = t.teacher_id

) info on info.teacher_id = t.teacher_id
SET t.birth = info.birth1
WHERE info.reg_date > '2018-08-20 00:00:00' and info.id_number is not NULL and (info.birth is NULL or t.birth = '') and t.is_train = 1

以上就是mysql中關(guān)聯(lián)變量條件修改、查詢以及數(shù)據(jù)顯示成一行的介紹的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。




主站蜘蛛池模板: 亚洲国产综合精品中文字幕 | 午夜影院免费看 | 日日干夜夜操 | 欧美中文字幕视频 | 婷婷中文网 | 亚洲第一黄网 | 天天搞天天搞 | 一本一道波多野结衣一区二区 | 欧美亚洲国产日韩 | 性刺激欧美三级在线现看中文 | 日韩免费高清一级毛片在线 | 五月激情小说网 | 日本a级片在线播放 | 在线观看91香蕉国产免费 | 日本成人高清视频 | 日本在线观看高清不卡免v 日本在线观看a | 日韩精品视频免费在线观看 | 亚洲欧美一区二区三区久久 | 天天操天天舔天天射 | 在线亚洲精品国产波多野结衣 | 天堂在线网 | 午夜国产福利在线 | 色婷婷丁香 | 亚洲美女在线播放 | 欧美一区二区影院 | 日日摸夜夜添夜夜添一区二区 | 亚洲天堂视频一区 | 四虎网址 | 亚洲欧美久久婷婷爱综合一区天堂 | 午夜色视频在线观看 | 青青草原在线播放 | 亚洲男男在线 | 日韩免费不卡 | 日韩亚洲欧美视频 | 亚洲 另类色区 欧美日韩 | 日一区二区 | 欧美最猛性xxxxx(亚洲精品) | 四虎影院最新地址 | 婷婷国产 | 日韩成人免费视频 | 日韩v片|