Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Column: 'idin' in field list is ambiguous - dublowanie nazw
mroz
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 21.05.2003

Ostrzeżenie: (0%)
-----


Witam

Tabela PRZYJECIE: idin PRIMATY KEY; idses, nrlistuin
Tabela NAPRAWA: idnapr RIMARY KEY; idin, idczesci

Prosze nie zwazac na kolejnosc przeszukiwania itp, na razie nie ma to znaczenia.

Wg tradycyjnej SQL-89
Kod
SELECT nrlistuin,idin,rodznapr FROM przyjecie NATURAL JOIN naprawa WHERE nrlistuin='List_RR_0'

i dostaje msg jak w tytule postu.
Wg SQL-92
Kod
SELECT nrlistu,idin,rodznapr FROM przyjecie,naprawa WHERE przyjecie.idin=naprawa.idin WHERE nrlistuin='List_RR_0'

Latwo zgadnac, iz Mysql opluwa mnie tym samym komunikatem.
Problem baza widzi w tych samych nazwach pol idin w 2 roznych tabelach.
Sadzilem,ze SQL-92 da sobie z tym rade,ale moze Mysql ma inne obejscie tematu?

Bede wdzieczny za pomoc.

Pozdr
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:58