|
Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема
|
Има ли '..WHERE .. IN ....' в MySql?
|
|
Автор | detyo (Нерегистриран) |
Публикувано | 08.06.04 23:27 |
|
По принцип работя на една друга база данни , чийто синатксис позволява
такава заявка, и тъй като ще ми се наложи да портвам към MySql се чудех дали има ?Потърсих в manual-a но не видях да има, някой знае ли нещо по въпроса ?
| |
Тема
|
Re: Има ли '..WHERE .. IN ....' в MySql?
[re: detyo]
|
|
Автор |
salle (един такъв) |
Публикувано | 08.06.04 23:49 |
|
... WHERE a IN(1, 2, 10, 20);
| |
Тема
|
Re: Има ли '..WHERE .. IN ....' в MySql?
[re: salle]
|
|
Автор | some (Нерегистриран) |
Публикувано | 10.06.04 09:18 |
|
a
where a in (select b from tblC)
| |
Тема
|
Re: Има ли '..WHERE .. IN ....' в MySql?
[re: some]
|
|
Автор |
salle (един такъв) |
Публикувано | 10.06.04 22:03 |
|
в 4.1 ама за точно този случай JOIN е много по-добрия вариант.
from tblA, tblB WHERE tblA.a=tblB.b;
| |
Тема
|
Re: Има ли '..WHERE .. IN ....' в MySql?
[re: salle]
|
|
Автор | Some (Нерегистриран) |
Публикувано | 11.06.04 08:55 |
|
Нямам предвид конкретния случай,
просто дали го има като възможност.
| |
Тема
|
Re: Има ли '..WHERE .. IN ....' в MySql?
[re: Some]
|
|
Автор |
salle (един такъв) |
Публикувано | 12.06.04 01:09 |
|
Предполагам, че нямаш предвид конкретния случай но многото години практика с SQL са ме научили, че
* е загуба на време да задаваш въпроси в стил "нямам тава конкретни предвид" защото получаваш конкретен отговор, който не те устрова и се налага да питаш отново и отново докато попиташ точно това което имаш предвид.
* В такъв публичен форум винаги има някой който поглежда и копира без да мисли. В резултат ако попиташ
- Мога ли да направя SELECT * FROM a, b; ?
се оказва, че МНОГО хора като го прочетат и НАИСТИНА го правят. Да не говорим, че те и цитират после.
- Ми еди къде си беше казано да се прави така и аз ...
| |
Тема
|
Re: Има ли '..WHERE .. IN ....' в MySql?
[re: salle]
|
|
Автор | some (Нерегистриран) |
Публикувано | 12.06.04 13:11 |
|
Тук ситуацията ми заприличва на случая, когато руските автомобилостроители представяли Волгата на едно автоизложение. Американците ги попитали колко гори, а руснаците казвали "кожен салон, HI-Fi stereo,...". Американците обаче упорствали и все питали колко гори и накрая руснаците ядосани попитали на свой ред "Абе вие защо биете негрите си?".
Просто се интересувах дали MySQL има такава функционалност, нищо повече..
| |
Тема
|
Re поне да беше разказал по-подходящ вариант ..
[re: some]
|
|
Автор |
salle (един такъв) |
Публикувано | 12.06.04 22:47 |
|
.. на иначе доста древния виц
Американците и досега не се интересуват от разхода на колите си а и Волгите си бяха направо икономични за американските разбирания.
Да не говорим, че дали MySQL поддържа вложени заявки не само ти отговорих ами го и пище в документацията ...
Това което написах не беще за да се заяждам. Наситина съм се напатил от ей такива примери изкопирани директно в някоя програма. И когато на въпроса защо се използва такава зявка получиш отговор в стил
- Ми не знам. Изкопирах я ей оттам...
не ми става никак весело.
Да не говорим пък когато загубя цял ден да обяснявам как да се оптимизира конкретна заявка и накрая ми кажат
- Ама то всъщност проблемът ми не е с точно тази заявка ами като добавя и GROUP BY по една друга колонка от една трета таблица ...
| |
|
SELECT * FROM a, b?
Става си.
Тамън се убедих че 17 (брой редове в А) * 27 (брой редове в Б) е точно 476.
След това го сметнах и с калкулатор за всеки случай :))))
Bеer? Moooorrre?
| |
Тема
|
Re: наполовина пълна или празна?
[re: bira_more]
|
|
Автор |
salle (един такъв) |
Публикувано | 15.06.04 03:40 |
|
Като чета какво пишеш и понякога се чудя на теб бирата прекалено много ли ти е или прекалено малко?
Наздраве!
| |
|
Страници по тази тема: 1 | 2 | >> (покажи всички)
|
|
|