Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Mr.Voron

Страницы: [1]
1
Вот теперь так сделал: (По моему все работает)
FROM proect LEFT JOIN client ON (proect.id client.proect_idLEFT JOIN hod ON (proect.id hod.proect_id)
WHERE proect.id $secret_id



Вот только теперь другая проблема. Когда у меня несколько данных надо выводить во второй и 3 таблици он дублирует информацию первой таблицы.
Ну если не понятно в чем проблема, то вот фотки.

http://bogi-olimpa.info/add/LEFT_JOIN.jpg
http://bogi-olimpa.info/add/LEFT_JOIN-2.jpg

2
Как то не пойму все равно, как все оно работает.
Я вот атк написал но теперь выдает все сразу что в БД.
FROM proect LEFT JOIN client ON (proect.id client.proect_id && proect.id $secret_idLEFT JOIN hod ON (proect.id hod.proect_id && proect.id $secret_id)

3
Прости даже не заметил что там ссылка=)

4
Я слыхал про такую команду. Вот не пойму как она рабоатет. Можите обьяснить хоть как она рабоатет?

5
Я вот сделал с 3 таблицами. Вот только не пойму почему ошибка когда нет данных в таблице 3 то,скрипт не работает. Экран весь белый.=( Как моня решить проблему?

6
А правила у форума есть? А то я не найду.

7
Гостевая Webscript.Ru Network / Спасибо
« : 20 Апреля 2006, 08:33:20 »
Огромное спасибо, опытным пользователям этого форума особенно for_i_0
А то есть форумы такие что фиг добьешся от них помощи.

8
А, для 3 таблиц вот така значит:
 
WHERE proect
.id client.proect_id && proect.id AND proect.id hod.proect_id && proect.id 1

9
Вывести надо данные из таблицы proect где id=1(или какому-то другому числу) + вывести данные из таблицы client, где proect_id будет равен id из proect т.е proect.id.

10
Есть такие таблицы:proect(id,name_org,cat,eho,fio...),client(id,proect_id,fio,dolznost,tel...)hod(id,proect_id,chislo,zvonok,contact,rez...)
Таблицы связаны между собой, proect явл. основным, а cliebt и hod, подчиненые. Задача такая связать пока две таблицу по id из таблицы proect. Пытаюсь сделать вот что:$sql mysql_query("SELECT proect.name_org,
       proect.cat,
       proect.who,
       proect.fio,
proect.dolznost,
proect.tel,
proect.facs,
proect.mail,
proect.www,
proect.adres,client.fio AS fio2,client.dolznost AS dolz2,
client.tel AS tel2,client.facs AS facs2,client.mail AS mail2,client.www AS www2,
client.adres AS adres2,client.proect_id FROM proect,client
 WHERE proect.id = client.proect_id
  GROUP BY fio2"
);

while(
$row mysql_fetch_array($sql)) {

Но нихрена не работает выдает все что находиться в двух таблицах. И в чем проблема ?

11
Базы данных / Выбор из двух таблиц
« : 08 Апреля 2006, 21:24:16 »
Сорри все работает.

12
Базы данных / Выбор из двух таблиц
« : 08 Апреля 2006, 20:03:00 »
Все Логиччно и почему тогда не рабоатет: $sql mysql_query("select proect.name_org,
proect.cat,
proect.who,
proect.fio,
proect.dolznost,
proect.tel,
proect.facs,
proect.mail,
proect.www,
proect.adres,hod.id_org AS org2,hod.fio AS fio2,hod.dolznost AS dolznost2,
hod.tel AS tel2,hod.facs AS facs2,hod.mail AS mail2,hod.www AS www2,
hod.adres AS adres2 FROM proect, hod WHERE proect.id = hod.proect_id"
);

if(
$row mysql_fetch_array($sql)) {

13
Базы данных / Выбор из двух таблиц
« : 07 Апреля 2006, 20:11:42 »
for_i_0
У меня стоит другая задача. Так что TEXT все нормально сайдет для меня. Ну вот теперь сделал как-то со связями таблицу правильео? CREATE TABLE client (
  
id INT NOT NULL AUTO_INCREMENT,
  
proect_id INT NOT NULL,
  
fio TEXT NULL,
  
dolznost TEXT NULL,
  
tel TEXT NULL,
  
facs TEXT NULL,
  
mail TEXT NULL,
  
www TEXT NULL,
  
adres TEXT NULL,
  
PRIMARY KEY(idproect_id),
  
INDEX client_FKIndex1(proect_id)
);

CREATE TABLE hod (
  
id INT NOT NULL AUTO_INCREMENT,
  
proect_id INT NOT NULL,
  
chislo TEXT NULL,
  
zvonok TEXT NULL,
  
contact TEXT NULL,
  
rez TEXT NULL,
  
dop TEXT NULL,
  
sost TEXT NULL,
  
PRIMARY KEY(idproect_id),
  
INDEX hod_FKIndex1(proect_id)
);

CREATE TABLE proect (
  
id INT NOT NULL AUTO_INCREMENT,
  
name_org TEXT NULL,
  
cat TEXT NULL,
  
who TEXT NULL,
  
fio TEXT NULL,
  
dolznost TEXT NULL,
  
tel TEXT NULL,
  
facs TEXT NULL,
  
mail TEXT NULL,
  
www TEXT NULL,
  
adres TEXT NULL,
  
PRIMARY KEY(id)

Страницы: [1]