なぜ分かりませんが、理解できません。私が何を持っているすべては、ほとんどを命じられた分析を見つけて、それの詳細を表示することで、今SQL多重テーブルサブクエリ
mysql> select * from PETICIONES; +--------+------------+--------+-----------+-----------+
| ID_PET | FECHA_PET | ID_ANA | DNI_PAC | DNI_DOC |
+--------+------------+--------+-----------+-----------+
| 1 | 2008-01-03 | 2 | 71515623A | 23456398F |
| 2 | 2008-05-10 | 2 | 33788976F | 55776898K |
| 3 | 2008-05-08 | 3 | 79876867X | 23456398F |
| 4 | 2008-05-11 | 4 | 44787345H | 55776898K |
| 5 | 2008-05-12 | 2 | 19887234W | 25349857H |
| 6 | 2008-05-05 | 4 | 22897576R | 55776898K |
| 7 | 2008-03-15 | 5 | 44787345H | 88647389P |
| 8 | 2008-03-19 | 1 | 71515623A | 23456398F |
| 9 | 2008-03-26 | 2 | 71515623A | 78988484B |
| 10 | 2008-03-15 | 2 | 19887234W | 88647389P |
| 11 | 2008-03-15 | 3 | 33788976F | 55776898K |
| 12 | 2008-03-26 | 2 | 44787345H | 23456398F |
+--------+------------+--------+-----------+-----------+
と
mysql> select * from TIPOS_ANALISIS;
+--------+-----------------+
| ID_ANA | DESC_ANA |
+--------+-----------------+
| 1 | SANGRE BÁSICO |
| 2 | SANGRE COMPLETO |
| 3 | ORINA BÁSICO |
| 4 | ORINA COMPLETO |
| 5 | HECES BÁSICO |
| 6 | HECES COMPLETO |
+--------+-----------------+
:私は2つのテーブルを持っています。今私は他のものよりも多くの時間に注文された分析を見つけることができますが、私はそれを説明することができますので、これらの2つのテーブルに参加する私はあまりうまくやっていないものです。私はこれを試してみたが、それは単にエラーをtrowsと私は(エラーがある:オペランドは、1列(複数可)を含める必要があります):それを並べ替えることはできません
Select * from TIPOS_ANALISIS
-> where ID_ANA = (SELECT ID_ANA, COUNT(ID_ANA) as AnaCount
-> from PETICIONES
-> group by ID_ANA
-> order by AnaCount DESC
-> limit 1);
誰かが助け、少し説明してもらえますか?お願いします?
カウント数を表示する場合はどうすればよいですか?それ、どうやったら出来るの?エラーがサブクエリは、それが1列に最大で1つの行を返すために持っていることを意味し、スカラサブクエリであるということである
Select a.*
from TIPOS_ANALISIS a
where a.ID_ANA = (select p.ID_ANA
from PETICIONES p
group by p.ID_ANA
order by AnaCount DESC
limit 1
);
:
http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-を参照してください:ちょうどあなたの内側のクエリから1列を選択私にとって非常にシンプルなSQLクエリー – Strawberry
すべてがいいですが、それはすべて私の練習データベースです。私はいくつかの概念を理解しようとしています。明らかに私はそれとすべてについて理論を読んだが、明らかに物事のハングを取得することでいくつかの困難があります。ああ、私は非常に簡単で、時間の節約にはならないと思っていますが、SQLを使い始めたばかりなので、それは簡単ではないようです。私は時間がたつとそれは信じるだろうが、私はまだそれほどではない。そして、私は、私のような多くの人がいると信じてあえてします。 – CNB