加入具有确切项目数的两个表

时间:2016-12-15 09:45:25

标签: mysql sql

我有两张桌子 曲目和标签

表格跟踪(T1)

id Name
1 a
2 b
3 c
4 d

表格标签(T2)

id track_id name
1  1        a1
2  1        b1
3  1        c2
4  1        d2
5  2        a3
6  2        b3
7  2        c2
8  2        d2
9  3        a1
10 3        b1
11 3        c3
12 3        d3
13 4        a1
14 4        b2
15 4        c3
16 4        d1

我想选择具有a1和b1的曲目列表以及这些标签中的一个或两个c2,c3。
查询应返回轨道1和3

2 个答案:

答案 0 :(得分:1)

按曲目分组,只拍摄那些具有你在组中提到的条件

的条件
<table>
  <tr>
    <td>
      <input type="text" name="box1">
    </td>
    <td>
      <input type="text" name="box2">
    </td>
  </tr>

  <tr>
    <td>
      <input type="text" name="box3">
    </td>
    <td>
      <input type="text" name="box4">
    </td>
  </tr>

  <tr>
    <td>
      <input type="text" name="box5">
    </td>
    <td>
      <input type="text" name="box6">
    </td>
  </tr>
  <table>
    <button id="convert">Press me</button>

答案 1 :(得分:0)

由于您只需要track_id,因此不需要表T1。

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script></script>
<script>
$(document).ready(function() {
        var clicks = 0;
    $(".next-button").click(function() {
    alert('hello');
        clicks++;
        alert(clicks);
        //$('.figure').html(clicks);
        if(clicks==2)
        {

            $("#hide_button").hide();
        }
    });
});
</script>
<title>Page Title</title>
</head>
<body>

<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
<div id="next-button" class="text-center"> 
    <button id="next_button" name="next_button" class="next-button">Next</button> 
    <button id="hide_button" name="next_button" class="next-button">Hide Me</button> 
</div>
</body>
</html>